Linux帮助命令和压缩和解压命令

来源:互联网 发布:51单片机难的设计题目 编辑:程序博客网 时间:2024/05/20 17:10

一:帮助命令

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 

3shell内部命令帮助 

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:查看压缩包里面的内容,但不解压。