目录
查看当前路径
用法:pwd
改变当前路径
cd:改变当前路径
用法:cd [目录]
例子:
cd ~:回家 ~代表家目录
. 代表当前目录
.. 代表当前目录的内容上一级目录
- 进入当前目录之前的目录
创建目录:
用法:mkdir [选项] 目录名
选项:
-p:从上往下递归创建目录,如果父目录不存在就创建
例子:mkdir test1
删除目录
用法:rmdir [选项] 目录名
选项:
-p:从下往上递归删除空目录
-r:删除非空目录
例子:rmdir test1
绝对路径:/以根目录开始查找,找到进入找不到报错
相对路径:以当前路径开始查找
查看文件和目录
ls:查看目录下的内容
用法:ls [选项] [参数]
选项:
-l:列出详细信息
-t:按时间进行排序
-r:对当前的排序进行逆序
-d:将目录像文件一样显示
-S:按文件大小排序
-a:显示所有文件,包括隐藏文件
例子:ls -al
文件
创建文件
touch:如果文件不存在就创建文件,存在就更新时间
用法: touch [文件名]
例子:touch test.txt #创建一个名为test格式为.txt的文件
修改文件名称
mv:修改文件的名称
用法:mv [要修改的文件] [修改后的文件名称]
例子:mv test.txt test1.txt #修改test.txt文件名为test1.txt
删除文件
rm:删除文件
用法:rm [选项] [文件]
选项:
-f:强制删除
-r:递归删除
例子:rm test1.txt #删除test1.txt这个文件
查看文件类型
用法:file 文件名
功能:查看文件编码方式及文件类型
查看文件内容
查看文件内容显示到终端
用法:cat [选项] 文件名
选项:
-E:在每行结尾处显示$符号
-n:输出时显示行号(空行也显示编号)
-b:输出时显示行号(空行不编号)
例子:cat -nE test.txt #在终端上输出显示test.txt文件的内容,显示行号并且在行尾显示$符号
分屏看文件
用法:more [选项] 文件名
内容显示后按 空格:向下翻一屏
b:向上翻一屏
选项:
-c:从顶部清屏,然后显示
-<数字>: 每屏显示的行数
+<数字>: 从指定行开始显示文件
+/<字符串>:从匹配搜索字符串的位置开始显示文件
例子:more -1 +3 test.txt 从test.txt文件的第三行开始显示文件内容且屏幕上显示1行内容
用法:less [选项] 文件名
q 退出
选项:
-e:当文件显示结束后,自动离开
-N:显示每行的行号
/字符串:向下搜索“字符串”的功能
?字符串:向上搜索“字符串”的功能
功能:显示文件开头至标准输出
用法:head [选项] 文件名
选项:
-n:显示文件前几行(默认显示前十行)
功能:显示文件尾部至标准输出
用法:tail [选项] 文件名
选项:
-f:追加显示
-n:显示文件最后的n行