一、帮助命令
-
man 命令
获取指定命令的帮助 -
man的级别
1.查看命令的帮助
2.查看可被内核调用的函数的帮助
3.查看函数和函数库的帮助
4.查看特殊文件的帮助(主要是/dev目录下的文件)
5.查看配置文件的帮助
6.查看游戏的帮助
7.查看其他杂项的帮助
8.查看系统管理员可用命令的帮助 -
查看命令拥有哪个级别的帮助
man -f 命令
whatis 命令
whereis 命令
eg:
man -f passwd可看出passwd有1和5两个等级
man 1 passwd即可查看等级为1的passwd命令的帮助 -
查看和命令相关的所有帮助
man -k 命令
apropos 命令
eg:apropos passwd
二、其他帮助命令
-
选项帮助
命令 --help
//获取命令选项的帮助
eg:ls --help -
shell内部命令帮助
help shell内部命令
//获取shell内部命令的帮助
eg:
whereis cd(确定cd是否为shell内部命令,未显示可执行文件则为内部命令)
help cd -
详细命令帮助info
info 命令
三、压缩与解压缩命令(压缩包名的后缀需要与压缩格式对应)
-
.zip格式压缩
zip 压缩文件名 源文件
//压缩文件
zip -r 压缩文件名 源目录
//压缩目录.zip解压缩
unzip 压缩文件
//解压缩.zip文件 -
.gz格式压缩
gzip 源文件
//压缩为.gz格式的压缩文件,源文件会消失
gzip -c 源文件 > 压缩文件
//压缩为.gz格式,源文件保留
eg:gzip -c a > a.gz
( > 的作用,把命令的结果写入指定文件)
gzip -r 目录
//压缩目录下所有的子文件,但是不能压缩目录.gz格式解压缩
gzip -d 压缩文件
gunzip 压缩文件 -
.bz2格式压缩
bzip2 源文件
//压缩为.bz2格式,不保留源文件
bzip2 -k 源文件
//压缩之后保留源文件
注:bzip2命令不能压缩目录.bz2格式解压缩
bzip2 -d 压缩文件
//解压缩,-k保留压缩文件
bunzip2 压缩文件
//解压缩,-k保留压缩文件
打包命令tar
tar -cvf 打包文件名 源文件
选项:
-c 打包
-v 显示过程
-f 指定打包后的文件名
eg: tar -cvf a.tar a
解打包命令
tar -xvf 打包文件名
选项:
-x 解打包
eg: tar -xvf a.tar
-
.tar.gz压缩格式(过程:先打包为.tar格式,再压缩为.gz格式)
tar -zcvf 压缩包名 源文件
选项:
-z 压缩为.tar.gz格式
解压缩
tar -zxvf 压缩包名 -
.tar.bz2压缩格式(过程:先打包为.tar格式,再压缩为.bz2格式)
tar -jcvf 压缩包名 源文件
选项:
-j 压缩为.tar.bz2格式
解压缩
tar -jxvf 压缩包名注:
tar -ztvf test.tar.gz
-t:只查看压缩文件内容,不解压
tar -zxvf test.tar.gz -C /temp/
-C:解压到指定位置