① 指令 [选项] [操作的文件或者目录]
说明:[ ]内为可选参数
功能说明:查看当先所在目录的绝对路径(绝对路径,以 / 作为参考路径)
执行权限:所有用户

功能说明:显示指定路径(不提供路径,默认为当前路径)下的文件或目录
执行权限:所有用户

常用选项详解:
-a :显示所有文件(包括隐藏文件)

说明:Linux中的隐藏文件或目录,以 . 开头,如 .. 、.vimrc

长格式输出解读:


说明:将文件以相反次序显示(默认依照英文字母次序显示,字典排序)


说明:将文件以修改时间的先后次序显示。

指定目录路径
列出当前目录
写法1:ls ./
写法2:ls
列出指定目录
ls /mnt/hgfs/Code
功能说明:切换工作目录
执行权限:所有用户
基本语法:cd 目录路径
功能说明:创建空目录(空文件夹)
执行权限:所有用户
基本语法:①创建一个目录:mkdir 目录路径
②批量创建多个目录:mkdir 目录路径列表

功能:可以创建嵌套目录,若中间目录不存在,回自动创建
语法:mkdir -p 嵌套目录路径


基本语法:rmdir 空目录路径

通配符说明:
* : 通配符,匹配0到多个字符,例如:
①rmdir test* : 删除指定路径下,所有test开头的空目录
②rmdir *txt : 删除指定路径下的,所有以Dir结尾的空目录
③rmdir * : 删除指定路径下,所有的空目录
功能说明:创建新文件,如果文件已经存在,则更新其访问和修改时间
执行权限:所有用户
基本语法:touch 文件路径
说明:可以指定文件路径,如果不指定,默认在当前目录创建

功能说明:
执行权限:所有用户

递归删除机制:
删除过程:
1.产找:从外层逐步向内存查找
2.删除:从内层逐步向外层删除(文件直接删除、目录先置空再删除)

重要选项
使用警告:
rm -rf 命令非常危险,删除后数据无法恢复! 建议在使用前先确认⽬录内容,或使用
-i 选项进行交互式确认。
功能说明:
执行权限:所有用户
基本语法: cp [选项] 被复制的目录或者文件路径 目的地地址
常用选项

总结:
路径: test.txt b0116/01.txt
cp 01.txt b0116 此时回强制覆盖,不会弹出交互提示
cd -i 01.txt b0116 此时回弹出交互提示,用户需选择(yes/no)来决定是否覆盖
cp 01.txt b0116/02.txt 此时会拷贝+重命名
cp 01.txt b0116/01.txt 此时会强制覆盖
功能说明: 移动文件或目录(相当于剪切+粘贴)
执行权限:所有用户
基本语法:mv [选项] 被移动的目录或者文件路径 目的地地址
移动和重命名示例
移动+重命名:将aa.txt移动到 上一级目录下并重命名为bb.txt | |
移动:将目录a0116移动到目录b0116 | |
重要提示:不能将一个文件移动到另一个文件,文件只能移动到目录中
功能说明:查看文件内容,适合产看较小的文件(只读)
执行权限:所有用户
基本语法:cat [选项]文件路径
常用选项
使用示例:
cat /proc/cpuinfo 查看文件内容
cat -n /proc/cpuinfo 显示行号查看文件内容
功能说明:分页查看文件内容,当文件比较大时使用
执行权限:所有用户
基本语法:more 文件路径
操作快捷键
使用实例:
more /proc/cpuinfo
功能说明: 分页查看文件内容,功能比more 更强大,支持向前或向后翻 页,翻行等操作。
执行权限:所有用户
基本语法:less - [选项] 文件路径
常用选项
显示当前行的范围信息(屏幕左下角) |
操作快捷键
使用示例:
less -m /proc/cpuinfo
功能说明:产看文件头部内容(默认10行)
执行权限:所有用户
基本语法:head [选项] 文件路径
常用选项
从头开始显示n行内容(识别换行符) |
使用示例:
#显示前5行内容(两种写法等价)
head -n 5 /proc/cpuinfo
head -5 /proc/cpuinfo
功能说明:查看文件尾部内容(默认10行)
执行权限:所有用户
基本语法:tail [选项] 文件路径
常用选项
使用示例:
显示尾部5行内容(两种写法等价)
tail -n 5 /proc/cpuinfo
tail -n /proc/cpuinfo