/home/user_name
~
第一个字母:
d:文件夹(directory)
-:普通文件
c:硬件字符设备
b:硬件块设备
s:管道文件
|:软链接文件
第11位的数字为:硬链接数
1、基本语法:命令 选项 参数(0/n)
2、查看帮助文档(linux命令自带的帮助信息 )
1)help:ls --help;cat --help等
2)man:man ls
3、自动补全:在敲出命令的前几个字母的同时,按下tab键,系统会自动帮我们补全命令
4、历史命令:当系统执行过一些命令后,可按上下键翻看以前的命令,history将执行过的命令列举出来
常用文件操作命令
1、ls 查看文件信息,列出目录的内容 。如:ls -a
2、重定向
> 输出重定向会覆盖原来的内容
>>输出重定向则会追加到文件的尾部
ls > demo.txt(如果不存在,则创建 )
3、1)显示文件内容/合并文件内容:cat
#显示文件内容
cat filename
#将file1与file2的内容合并到file3文件中
cat file1 file2 > file3
2)创建文件: touch 文件名
3)分屏显示:more
more demo.txt
查看内容时,在信息过长无法在一屏上显示时,会出现快速滚屏,使得用户无法看清文件的内容,此时可以使用more命令,每次只显示一页,按下空格键可以显示下一页,按下q键退出显示(功能键同man)
4、管道:|
一个命令的输出可以通过管道做为另一个命令的输入:ls -lh | more
5、清屏:clear
6>切换工作目录: cd
7、显示当前路径:pwd
8、创建目录:mkdir 参数-p可递归创建目录
mkdir -p a/b/c
9>删除目录:rmdir (只能删除空目录)
10>删除文件:rm
可通过rm删除文件或目录。使用rm命令要小心,因为文件删除后不能恢复。为了防止文件误删,可以在rm后使用-i参数以逐个确认要删除的文件。
11、建立链接文件:ln
硬链接:硬链接只能链接普通文件,不能链接目录:ln 源文件 链接文件
1、修改源文件,也会作用于链接文件
2、删除源文件,链接文件还在
软链接:软链接不占用磁盘空间,源文件删除则软链接失效:ln -s 源文件 链接文件
12、文本搜索:grep
语法:grep [-选项] “正则”文件名 如:
例:
grep -n ‘^a’ demo.txt
grep -n 'm$' demo.txt
grep -n 't[xn]t' demo.txt
13、查找文件:find
用来在指定目录(及其子目录 )下搜索符合条件的文件,也可以用来搜索特定用户属主的文件。
14、拷贝文件:cp
语法:cp [-选项] 源文件 目标文件 :cp -ivr a/b/cc.txt a/ceshi.txt
15、移动文件:mv
语法:mv [-选项] 源文件 目标文件
若目标文件存在并且是目录的情况下,则将源文件移动到指定目录下,若目标文件存在但是不是目录,则源文件覆盖目标文件,
若目标文件不存在,则将源文件进行重命名
16、归档管理:tar
打包:tar -cvf test.tar *
解包:tar -xvf test.tar *
PS:-可以省略
17、文件压缩解压:gzip
tar与gzip命令结合使用实现文件打包、压缩。 tar只负责打包文件,但不压缩,用gzip压缩tar打包后的文件,其扩展名一般用xxxx.tar.gz