- pwd 功能:显示当前工作目录的绝对路径
- ls 功能:显示当前的文件和目录
常用选项 -a:显示当前目录所有文件和目录,包括隐藏的。 -l:一列表的方式显示信息
- cd 功能:切换到指定目录
常用选项 cd~或者cd : 回到自己的家目录。 cd.. 回到当前目录的上一级目录
- mkdir 功能:创建目录
常用选项 -p:创建多级目录 eg:mkdir -p /home/animal/dog
- rmdir 功能:删除空目录 注意:rm删除的是空目录,如果目录下有内容时是无法删除的。
提示:如果需要删除非空目录,需要使用 rm -rf 删除的目录
- touch 功能:创建空文件 语法: touch [文件名称]
- cp 功能:拷贝文件到指定目录 语法:cp [资源路径] [dest路径] eg:cp /home/hello.txt /home/animal/dog
常用选项 -r:递归复制整个文件夹 eg:cp -r /home/animal/dog/hello.txt /opt hello.txt路径也会跟着拷贝
常用选项:cp:强制覆盖时不提示
- rm 功能:移除文件或者目录 语法:rm [选项] 要删除的文件或者目录
常用选项 -r:递归删除整个文件夹 -f:强制删除不提示
- mv 功能:移动文件与目录或重命名
语法:mv oldFileName newFileName (功能:重命名)
语法:mv /temp/moveFile /animal (功能:移动文件)
- cat 功能:查看文件内容 语法:cat [选项] 要查看的文件 cat比vim的安全性更高
常用选项:-n:显示行号
- more 功能:以全屏幕的方式按页显示文本文件。
常用选项:Enter:向下翻一行 q:立刻离开more,不再显示改文件内容
常用选项:ctrl+f 向下滚动一屏幕 ctrl+b返回上一屏幕
常用选项: =:输出当前行号 :f :输出文件名和当前行的行号
- echo 功能:输出内容到控制台 语法:echo [选项] [输出内容]
举例:echo "hello world!"
- head 功能:用于显示文件的开头部分内容,默认情况下是显示10行 语法:head [文件]
常用选项:-n 5 :查看文件头5行内容,5可以是任意数
- tail 功能:用于输出文件中尾部的内容,默认是5行
常用选项:-n 5:查看文件尾5行内容,5可以是任意数 -f:实时追踪文档的所有更新
- >指令和>>指令 功能那个:>输出重定向(覆盖)和>>追加
基本语法:1)ls -l -> 文件 功能描述:列表的内容写入文件a.txt中(覆盖)
2)ls -al >> 文件 功能描述:列表的内容追加到文件aa.txt的末尾
3)cat 文件1 > 文件2 功能描述:将文件1里面的内容覆盖到文件2中
4)echo "内容" >> 文件 功能描述:将内容追加到文件.txt的后面
- ln 功能:软链接也称为符号链接,ln=link,主要存放了链接其他文件的路径
基本语法:ln -s [原文件或目录] [软链接名] (功能描述:给原文件创建一个软链接)
eg:ln -s /root /home/myroot
- history 功能:查看已经执行过的历史命令,也可以执行历史指令
基本语法:history(功能描述:查看已经执行过的历史命令)
eg:history 5 显示最近使用过的5个指令



