一:帮助命令
(1)帮助命令man
获取指定命令的帮助。
man的级别
级别 | 说明 |
1 | 查看命令的帮助 |
2 | 查看可被内核调用的函数的帮助 |
3 | 查看函数和函数库的帮助 |
4 | 查看特殊文件的帮助(主要是/dev目录下的文件) |
5 | 查看配置文件的帮助 |
6 | 查看游戏的帮助 |
7 | 查看其它杂项的帮助 |
8 | 查看系统管理员可用命令的帮助 |
9 | 查看和内核相关文件的帮助 |
man -f 命令(相当于 whatis 命令):查看命令拥有哪几个级别的帮助。
如:
man 5 passwd
man 4 null
man 8 ifconfig
man -k 命令(相当于apropos 命令):查看和命令相关的所有帮助。
(2)选项帮助
命令 --help:获取命令选项的帮助。
如:ls --help。
(3)shell内部命令帮助
help shell内部命令:获取shell内部命令的帮助。
如:
whereis cd:确定是否是shell内部命令。如果没有输出命令的可执行文件,说明命令为内部命令。
help cd:获取内部命令帮助。
(4)详细命令帮助info
info 命令
显示结果后,通过按键操作,如:
回车:进入子帮助页面(带有*号的标记处回车)
u:进入上层页面
n:进入下一个帮助小节
p:进入上一个帮助小节
q:退出
二:压缩与解压缩命令
- 常用压缩格式:.zip、.gz、bz2;.tar.gz、.tar.bz2。
(一).zip格式
(1).zip格式压缩
zip 压缩文件名源文件:压缩文件。
zip -r 压缩文件名源目录:压缩目录。
(2).zip格式解压缩
unzip 压缩文件名:解压缩.zip文件。
(二).gz格式
(1).gz格式压缩
gzip 源文件:压缩为.gz格式的压缩文件,源文件会消失。
gzip -c 源文件> 压缩文件:压缩为.gz格式,源文件保留。
gzip -r 目录:压缩目录下所有的子文件,但是不能压缩目录。
(2).gz格式解压缩
gzip -d 压缩文件:解压缩文件。
gunzip 压缩文件:解压缩文件。
gunzip -r 压缩目录:解压缩目录,会解压被压缩目录中的子文件。
(三).bz2格式
(1).bz2格式压缩
bzip2 源文件:压缩为.bz2格式的文件,不保留源文件。
bzip2 -k 源文件:压缩之后保留源文件。
注意:bzip2命令不能压缩目录。
(2).bz2格式解压缩
bzip2 -d 压缩文件:解压缩文件,-k保留压缩文件。
bunzip2 压缩文件:解压缩文件,-k保留压缩文件。
(四).tar.gz格式和.tar.bz2格式
(1)打包命令tar
tar -cvf 打包文件名源文件
选项:
-c 打包
-v 显示过程
-f 指定打包后的文件名
如:tar -cvf tmp.tar tmp。
(2)解打包命令
tar -xvf 打包文件名
选项:
-x 解打包
如:tar -xvf tmp.tar。
(3).tar.gz压缩格式
其实.tar.gz格式是先打包为.tar格式,再压缩为.gz格式。
tar -zcvf 压缩包名.tar.gz源文件
选项:
-z 压缩为.tar.gz格式
tar -zxvf 压缩包名.tar.gz
选项:
-x 解压缩.tar.gz格式
(4).tar.bz2压缩格式
tar -jcvf 压缩包名.tar.bz2源文件
选项:
-z 压缩为.tar.bz2格式
tar -jxvf 压缩包名.tar.bz2
选项:
-x 解压缩.tar.bz2格式
如:
tar -jxvftmp.tar.bz2 -C /home/user1/:压缩文件到指定目录。
tar -zcvftest.tar.gz tmp1 tmp2:压缩多个文件。
tar -zcvf/tmp/test.tar.gz tmp1 tmp2:压缩多个文件,并将压缩成功后的压缩包放置在/tmp/目录下。
tar -ztvftest.tar.gz:查看压缩包里面的内容,但不解压。