目录
1.帮助指令
2.文件目录指令*
3.查找指令
4.时间日期指令
5.压缩和解压
1.帮助指令
·ctrl c
取消命令,并且换行(清空+换行)作用,单独清空为crtl u
·tab换行键
补全命令和文件名,快速按两下可以显示备选选项
·man
man [命令或配置文件]
eg:man ls 获得ls命令下的全部帮助信息
·help
help 命令
获得shell内置命令的帮助信息
eg: help cd 查看cd命令的帮助信息
2.文件目录指令*
·pwd
pwd
显示当前工作目录的绝对路径
·ls
ls [选项] [目录或文件]
常用选项有: -a 显示所有的文件和目录包括隐藏的; -l 以列表的形式显示信息
·cd
cd [参数]
切换到指定目录(可以通过相对路径也可以通过绝对路径)
eg:cd~ 切换到当前用户的家目录;cd - 返回刚刚所在的目录 cd.. 回到当前目录的上一级目录
·echo
echo [选项] [输出内容]
输出内容到控制台
eg: echo $PATH 输出环境变量到控制台
·> & >>
输出重定向和 追加
·hsitory
查看已经执行过的历史命令(可指定数量或指定第几个指令),也可以执行历史命令
3.查找指令
·find
从指定目录向下递归遍历各个子目录,将满足条件的文件或目录显示出来
find [范围] [选项] 选项一般为-name<文件名> -user<用户名> -size<文件大小>
·locate
快速定位文件路径,查询速度快,要先执行upadaedb指令
locate <文件名>
·grep&管道符号|
过滤查找;|表示将前一个命令处理的结果输出交给后面的命令处理
Eg:在hello文件中查找yes所在行,并显示行号
cat /home/hello.txt | grep -n “yes” -n用来显示行号
4.时间日期指令
·date
显示当前日期;设置日期
date 显示当前时间
date “+%Y-%m-%d 显示年月日
date -s “2023-08-19 21:36” 设置当前时间
5.压缩和解压
·gzip/gunzip
压缩文件与解压文件,只能将文件压缩为.gz文件
·zip/unzip
zip [] xxx.zip
Unzip [] xxx.zip
项目打包中很有用,常用选项-r代表递归压缩,即压缩目录;-d<目录名>指定解压后存放目录
·tar
打包目录 压缩后文件格式为.tar.gz
tar [] xxx.tar.gz 打包的内容