帮助命令
man
manual 文档的缩写- 格式
man 命令
- man 有帮助级别, 主要是数字1-9, 查询命令:
man man
man -f 命令
查看命令的帮助级别, 示例:man -f passwd
查看passwd
命令的帮助级别都有哪些man 5 passwd
查看passwd命令的5级别的帮助文件man -k 命令
与apropos 命令
结果一样,都是查看命令的所有的帮助文档, 此处的命令实为关键字
- 格式
命令 -- help
获取命令的选项帮助, 部分为中文,比较友好
解压缩命令
- linux 常用压缩格式:
.zip
,.gz
,.bz2
,.tar.gz
,.tar.bz2
,其中.gz
和.bz2
不支持压缩目录,.tar.gz
和.tar.bz2
是为了解决<.gz
和.bz2
不支持压缩目录>这个问题而产生的压缩格式.linux中最常用的就是后两种压缩格式 .zip
格式, 可与windows的zip
格式通用:- 压缩文件的命令:
zip 压缩文件名 源文件
压缩文件以红色显示 - 压缩目录的命令:
zip -r 压缩文件名 源目录
- 解压缩命令的格式:
unzip 压缩文件
- 压缩文件的命令:
.gz
格式- 压缩命令:
gzip 源文件
, 压缩为.gz格式的压缩文件, 源文件会消失. - 压缩命令:
gzip -c 源文件 > 压缩文件
压缩为.gz格式,源文件保留- 示例:
gzip -c cang > cang.gz
- 示例:
- 压缩命令:
gzip -r 目录
压缩目录下的所有子文件, 但不能压缩目录 - 解压缩命令:
gzip -d 压缩文件
- 解压缩命令:
gunzip 压缩文件
- 压缩命令:
.bz2
格式, 不支持压缩目录- 压缩文件:
bzip2 源文件
, 不保留源文件 - 压缩文件:
bzip2 -k 源文件
, 压缩之后保留源文件 - 解压缩文件:
bzip2 -d 压缩文件
, 加-k
保留压缩文件 - 解压缩文件:
bunzip2 压缩文件
, 加-k
保留压缩文件
- 压缩文件:
- 打包命令
tar
, 格式:tar -cvf 打包文件名 源文件
, 支持打包目录-c
: 打包-v
: 显示过程-f
: 指定打包后的文件名- 示例:
tar long.tar long
- 解打包:
tar -xvf 打包文件
- 其实
.tar.gz
和.tar.bz2
两种压缩格式为了解决不能压缩目录的问题的, 也就是在tar
打包之后再进行相应格式的压缩操作的
tar.gz
格式(最常用)- 压缩为
tar.gz
格式的命令:tar -zcvf 压缩包名.tar.gz 源文件
- 解压缩
tar.gz
文件的命令:tar -zxvf 压缩包名.tar.gz
- 压缩为
tar.bz2
格式(最常用)- 压缩为
tar.bz2
格式的命令:tar -jcvf 压缩包名.tar.bz2 源文件
- 压缩命令:
tar -jcvf /tmp/test.tar.bz2 file1 file2
意思是:将file1
和file2
两个文件或目录压缩, 并将压缩文件放到/tmp/
目录下, - 只查看压缩文件的内容,不解压压缩文件的命令:
tar -jtvf 压缩文件名.tar.bz2
, 其中的t
可认为是test
- 解压缩
tar.bz2
文件的命令:tar -jxvf 压缩包名.tar.bz2
- 指定解压缩位置:
tar -jxvf 压缩包名.tar.bz2 -C 路径
如:tar -jxvf long.tar.bz2 -C /tem/
意思即是将long.tar.bz2
的压缩文件解压到/tem/
目录下
- 压缩为