<font color="#d32f2f">ls</font> 查看当前目录下的文件
<font color="#d32f2f">ls</font> [选项,选项… ] 参数 …
常用参数
<font color="#d32f2f">-l</font> 长格式显示文件
<font color="#d32f2f">-a</font> 显示隐藏文件
<font color="#d32f2f">-r</font> 逆序显示
<font color="#d32f2f">-t</font> 按照时间顺序显示
<font color="#d32f2f">-R</font> 递归显示
目录文件的创建与删除
<font color="#d32f2f">mkdir</font> 建立目录
<font color="#d32f2f">-p</font> 建立多级目录
<font color="#d32f2f">rmdir</font> 删除空目录
通配符
定义:shell 内建的符号
用途:操作多个相似(有简单规律)的文件
常用通配符
<font color="#d32f2f">*</font> 匹配任何字符串
<font color="#d32f2f">?</font> 匹配1个字符串
<font color="#d32f2f">[xyz]</font> 匹配xyz任意一个字符
<font color="#d32f2f">[a-z]</font> 匹配一个范围
<font color="#d32f2f">[!xyz]</font> 或<font color="#d32f2f">[^xyz]</font> 不匹配
文件操作
<font color="#d32f2f">cp</font> 复制文件和目录
<font color="#d32f2f">cp</font> [选项] 文件路径
<font color="#d32f2f">cp</font> [选项] 文件… 路径
常用参数
<font color="#d32f2f">-r</font> 复制目录
<font color="#d32f2f">-p</font> 保留用户、权限、时间等文件
<font color="#d32f2f">-a</font> 等同于 <font color="#d32f2f">-dpR</font>
<font color="#d32f2f">mv</font> 移动文件
<font color="#d32f2f">mv</font> [选项] 源文件 目标文件
<font color="#d32f2f">mv</font> [选项] 源文件 目录
<font color="#d32f2f">rm</font> 删除文件
常用参数
<font color="#d32f2f">-r</font> 删除目录(包括目录下的所有文件)
<font color="#d32f2f">-f</font> 删除文件不进行提示
注意:<font color="#d32f2f"> rm</font> 命令可以删除多个目录,需谨慎使用
文本内容查看
<font color="#d32f2f">cat</font> 文本内容显示到终端
<font color="#d32f2f">head</font> 查看文件开头
<font color="#d32f2f">tail</font> 查看文件结尾
常用参数 <font color="#d32f2f">-f</font> 文件内容更新后,显示信息同步更新
<font color="#d32f2f">wc</font> 统计文件内容信息
打包与压缩
打包
<font color="#d32f2f">tar</font> 打包命令
常⽤参数
<font color="#d32f2f">c</font> 打包
<font color="#d32f2f">x</font> 解包
<font color="#d32f2f">f</font> 指定操作类型为⽂件
压缩和解压缩
可以使⽤ <font color="#d32f2f">gzip</font> 和 <font color="#d32f2f">bzip2</font> 命令单独操作
通常和 <font color="#d32f2f">tar</font> 命令配合操作
常⽤参数
<font color="#d32f2f">-z</font> gzip 格式压缩和解压缩
<font color="#d32f2f">-j</font> bzip2 格式压缩和解压缩
⽂本编辑器 <font color="#d32f2f">vi</font>
进⼊其他模式转换命令
<font color="#d32f2f">i I a A o O</font> 进⼊插⼊模式
<font color="#d32f2f">v V ctrl+v</font> 进⼊可视化模式
<font color="#d32f2f">:</font> 进⼊命令模式
<font color="#d32f2f">esc</font> 从其他模式回到正常模式
正常模式 (Normal-mode)
<font color="#d32f2f">y</font> 复制
<font color="#d32f2f">d</font> 剪切
<font color="#d32f2f">p</font> 粘贴
<font color="#d32f2f">u</font> 撤销
<font color="#d32f2f">ctrl + r</font> 重做
<font color="#d32f2f">x</font> 删除单个字符
<font color="#d32f2f">r</font> 替换单个字符
<font color="#d32f2f">G</font> 定位指定的⾏
<font color="#d32f2f">^</font> 定位到⾏⾸
<font color="#d32f2f">$</font> 定位到⾏尾
命令模式 (Command-mode)
<font color="#d32f2f">:w</font> 写⼊
<font color="#d32f2f">:q </font>退出
<font color="#d32f2f">:!</font> 执⾏ Shell 命令
<font color="#d32f2f">:s</font> 替换
<font color="#d32f2f">/ </font>查找
<font color="#d32f2f">:set</font> 设置命令
可视模式 (Visual-mode)
<font color="#d32f2f">v</font> 字符可视模式
<font color="#d32f2f">V </font>⾏可视模式
<font color="#d32f2f">ctrl+v </font>块可视模式
配合 <font color="#d32f2f">d</font> 和 <font color="#d32f2f">I</font>(⼤写<font color="#d32f2f"> I</font>) 命令可以进⾏块的便利操作
插⼊模式 (Insert-mode)