linux学习笔记之帮助命令与压缩解压缩命令

来源:互联网 发布:计价软件 编辑:程序博客网 时间:2024/06/05 18:51
man [命令名] #获取指定命令的帮助文档
-f 用于查看命令有哪些帮助级别相当于whatis命令
-k 用于查看和命令向关的所有帮助相当于apropos
帮助级别如下:
1.查看命令的帮助
2.查看可被内核调用的函数的帮助
3.查看函数和函数库的帮助
4.查看特殊文件的帮助(主要是/dev目录下的文件)
5.查看配置文件的帮助
6.查看游戏的帮助
7.查看其它杂项的帮助
8.查看系统管理员可用命令的帮助
9.查看和内核相关的文件的帮助


[命令名] --help #用于获取选项帮助


用whereis cd可以确定是不是内部命令没有可执行文件则说明是shell自带的命令如cd
help [shell内部命令] #获取内部命令的帮助,如help cd


info [命令名] #获取命令的详细帮助
回车:进入了帮助页面(带有*号标记)
u:进入上层页面 upper
n:进入下一个帮助小节 next
p:进入上一个帮助小节 previous
q:退出 quit


压缩与解压缩命令
常用的压缩格式.zip,.gz,.bzz,.tar.gz,.tar.bz2
zip [压缩文件名] [原文件] 
-r 压缩目录 recurse递归
unzip [压缩文件或目录] #用于解压缩.zip文件或目录


gzip 原文件 #压缩为.gz格式的压缩文件原文件会消失
-c用于打印输出压缩结果 write on standard output
-d解压缩文件 decompress
gzip -c 原文件 >压缩文件 #压缩为.gz格式的文件且保留原文件(用输出重定向的方式)
gzip -r 目录 #压缩目录下的所有子文件,但不能压缩目录
gunzip 压缩文件 #解压缩文件


bzip2 原文件 #压缩为.bz2格式,不保留原文件
bzip2 -k 原文件 #压缩之后保留原文件
buzip -d 压缩文件 #解压缩,-k保留压缩文件
bunzip 压缩文件 #解压缩,-k保留压缩文件
注意的是:bzip2命令不能压缩目录


tar -cvf 打包文件名 原文件 #将原文件打包
-c 打包
-v 显示过程
-f 指定打包后的文件名
例:tar -cvf cangls.tar cangls
tar -xvf 打包文件名
-x 解打包 extract
例:tar -xvf cangls.tar


.tar.gz格式其实就是将原文件打包为.tar格式再压缩为.gz格式


tar -zcvf 压缩包名.tar.gz 原文件 #将原文件压缩为.tar.gz格式
-z 压缩为.tar.gz格式
tar -zxvf 压缩包名.tar.gz #解压缩
-j 压缩为.tar.bz2
tar -jcvf 压缩包名.tar.bz2 原文件 #将原文件压缩为.tar.bz2格式
tar -jxvf 压缩包名.tar.bz2 #解压缩
-C 解压到指定目录
例:tar -jxvf jp.tar.bz2 -C /tmp/
例:tar -zcvf /tmp/test.tar.gz jp anaconda-ksccfg #压缩多个文件到指定目录
例:tar -ztcf /tmp/test.tar.gz #查看压缩文件的信息