合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
# 文件目录类指令 1. pwd指令 pwd(功能描述:显示当前工作目录的绝对路径) 2. ls指令 ls [选项] [目录或是文件] 常用选项: -a:显示当前目录所有的文件和目录,包括隐藏的。 -l:以列表的方式显示信息 3. cd指令 cd [参数](功能描述:切换到指定目录) 常用参数: 绝对路径和相对路径 cd~或者cd:回到自己的家目录 cd.. 回到当前目录的上一级目录 4. mkdir指令 mkdir指令用于创建目录 基本语法: mkdir [选项] 要创建的目录 常用选项 -p:创建多级目录 5. rmdir指令 rmdir指令用于删除空目录 基本语法: rmdir [选项] 要删除的空目录 使用细节: rmdir删除的是空目录,如果目录下有内容时无法删除。 提示:如果需要删除非空目录,需要使用 rm -rf要删除的目录,rm -rf 目录 6. touch指令 touch用于创建空文件 基本语法: touch 文件名称 touch可以一次性的创建多个文件,比如touch 文件名称一 文件名称二 7. cp指令【重要】 cp指令拷贝文件到指定目录 基本语法: cp[选项] source(源文件) dest(目标目录) 常用选项: -r:递归复制整个文件夹 使用细节: 强制覆盖不提示的方法:\cp ![](https://box.kancloud.cn/d7fddb3c9f04f913347565be2a28258c_596x166.png) 8. rm指令 rm指令移除文件或目录 基本语法: rm [选项] 要删除的文件或目录 常用选项: -r:递归删除整个文件夹 -f:强制删除不提示 9. mv指令移动文件与目录或重命名 mv oldNameFile newNameFile(功能描述:重命名) eg: mv a.txt b.txt文件a.txt重命名为b.txt mv /temp/movefile/targetFolder(功能描述:移动文件) eg: mv a.txt hello/移动a.txt文件到hello目录下 10. cat指令 cat 查看文件内容,是以只读的方式打开文件 基本语法: cat [选项] 要查看的文件 常用选项 -n:显示行号 使用细节: cat只能浏览文件,而不能修改文件,为了浏览方便,一般会带上 管道命令 | more |: 表示管道符 more:表示分页显示 如果想看下一页按空格键就行了 如果不加| more cat命令查看文件查看完会立即退出 11. more指令 more指令是一个基于VI编辑器的文本过滤器,它以全屏幕的方式按页 显示文本文件的内容 more指令中内置了若干快捷键,详见操作说明 ![](https://box.kancloud.cn/fe3650a64816bd81f65cc34fae0bf769_670x356.png) 基本语法: more 要查看的文件 12. less指令 less指令用来分屏查看文件内容,它的功能与more指令类似,但是比 more指令更加强大,支持各种显示终端。less指令在显示文件内容时, 并不是一次将整个文件加载之后才显示,而是根据现实需要加载内容, 对于显示大型文件具有较高的效率。 ![](https://box.kancloud.cn/d8a96e73537be1b1fe79a3f3b8805e21_602x278.png) 基本语法: less 要查看的文件 13. >指令和>>指令 > 输出重定向和>>追加 基本语法: ls -l >文件(功能描述:列表的内容写入文件a.txt中(覆盖写)) ls -al >> 文件(功能描述:列表中的内容追加到文件aa.txt的末尾) cat 文件一 > 文件二 (功能描述:将文件1的内容覆盖到文件2) echo '内容' >> 文件 cal命令显示当前的日历信息 14. echo指令 echo输出内容到控制台 基本语法: echo [选项] [输出内容] 实例: echo $PATH输出环境变量 ![](https://box.kancloud.cn/14a226af836c60a16df2a925eb3d4d71_568x35.png) 15. head指令 head用于显示文件的开头部分内容,默认情况下head指令显示文件 的前十行 基本语法: head 文件 (功能描述:查看文件头10行内容) head -n 5 文件 (功能描述:查看文件头5行内容,5可以是任意行数) 16. tail指令 tail用于输出文件中尾部的内容,默认情况下tali指令显示文件的后十行内容 基本语法: tail 文件 (功能描述:查看文件后10行内容) tail -n 5 文件 (功能描述:查看文件后5行内容,5可以是任意行数) tail -f 文件 (功能描述:实时追踪该文档的所有更新,在工作中非常常用) 17. In指令 软链接也叫符号链接,类似于windows里的快捷方式,主要存放了链接其他文件的路径 * 基本语法: In -s[原文件或目录][软链接名] * 细节说明: 当我们使用pwd指令查看目录时,任然看到的是软链接所在的目录 * 删除软链接 rm -rf 软链接名 18. history指令 查看一经执行过的历史指令,也可以执行离市指令 * 基本语法: history(功能描述:查看已经执行过的历史指令) **history 10** 表示查看最近执行过的10个指令 **!5**表示执行编号为5的指令