Linux系统学习——帮助命令及压缩与解压

一、帮助命令

  1. man 命令
    获取指定命令的帮助

  2. man的级别
    1.查看命令的帮助
    2.查看可被内核调用的函数的帮助
    3.查看函数和函数库的帮助
    4.查看特殊文件的帮助(主要是/dev目录下的文件)
    5.查看配置文件的帮助
    6.查看游戏的帮助
    7.查看其他杂项的帮助
    8.查看系统管理员可用命令的帮助

  3. 查看命令拥有哪个级别的帮助
    man -f 命令
    whatis 命令
    whereis 命令
    eg:
    man -f passwd可看出passwd有1和5两个等级
    man 1 passwd即可查看等级为1的passwd命令的帮助

  4. 查看和命令相关的所有帮助
    man -k 命令
    apropos 命令
    eg:apropos passwd

二、其他帮助命令

  1. 选项帮助
    命令 --help
    //获取命令选项的帮助
    eg:ls --help

  2. shell内部命令帮助
    help shell内部命令
    //获取shell内部命令的帮助
    eg:
    whereis cd(确定cd是否为shell内部命令,未显示可执行文件则为内部命令)
    help cd

  3. 详细命令帮助info
    info 命令

三、压缩与解压缩命令(压缩包名的后缀需要与压缩格式对应)

  1. .zip格式压缩
    zip 压缩文件名 源文件
    //压缩文件
    zip -r 压缩文件名 源目录
    //压缩目录

    .zip解压缩
    unzip 压缩文件
    //解压缩.zip文件

  2. .gz格式压缩
    gzip 源文件
    //压缩为.gz格式的压缩文件,源文件会消失
    gzip -c 源文件 > 压缩文件
    //压缩为.gz格式,源文件保留
    eg:gzip -c a > a.gz
    ( > 的作用,把命令的结果写入指定文件)
    gzip -r 目录
    //压缩目录下所有的子文件,但是不能压缩目录

    .gz格式解压缩
    gzip -d 压缩文件
    gunzip 压缩文件

  3. .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

  1. .tar.gz压缩格式(过程:先打包为.tar格式,再压缩为.gz格式)
    tar -zcvf 压缩包名 源文件
    选项:
    -z 压缩为.tar.gz格式
    解压缩
    tar -zxvf 压缩包名

  2. .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:解压到指定位置

猜你喜欢

转载自blog.csdn.net/narutodzx/article/details/104459637