zoukankan      html  css  js  c++  java
  • Linux C/C++编程之(六)常用命令之帮助和压缩和解压缩命令

    一、获得命令或配置文件帮助信息:man

    • 英文原意:manual
    • 命令所在路径:/usr/bin/man
      在这里插入图片描述
    • 执行权限:所有用户
    • 功能描述:获得帮助信息
    • 语法:
      • man 命令或配置文件

    例子:

    • 查看 ls 命令的帮助信息:
    man ls
    

    在这里插入图片描述

    • 查看配置文件 services 的帮助信息:
    man services
    

    在这里插入图片描述

    注意:查看配置文件不需要加上绝对路径,如果是 man /etc/services,那么显示的就是services的文件内容。
    如果以文件即是命令,又是配置文件,比如man passwd,系统是优先显示命令帮助信息的。
    如果想看函数信息,man 2 函数名。

    二、获得shell内置命令的帮助信息:help

    • 英文原意:

    • 命令所在路径:shell 内置命令

    • 执行权限:所有用户

    • 功能描述:获得shell内置命令帮助信息

    • 语法:

      • help shell内置命令

    例子:

    • 查看 umask 命令的帮助信息:help umask
      在这里插入图片描述

    三、获得命令的中文帮助信息:–help

    这里给大家一个简单的技巧,如果想简单的查看命令的帮助信息,而不是上面显示的很多内容,那么

    命令 --help
    

    例子:

    • 查看 ls 的帮助信息
      在这里插入图片描述

    四、将文件压缩为 .gz 格式,只能压缩文件:gzip

    • 英文原意:GNU zip
    • 执行权限:所有用户
    • 功能描述:压缩文件,压缩后格式为.gz
    • 语法:
      • gzip【需要压缩的文件】
    • 压缩后文件格式:.gz

    注意:只能压缩文件,不能压缩目录;压缩完后不保留原文件

    例子:

    • 在txt目录下的文件word,然后通过gzip word压缩该文件,压缩后的文件为word.gz
      在这里插入图片描述

    五、将 .gz 文件解压:gunzip

    • 英文原意:GNU unzip
    • 执行权限:所有用户
    • 功能描述:将格式为.gz的压缩文件解压
    • 语法:
      • gunzip 压缩文件名

    注意:解压后不保留原文件

    例子:

    • 将上面压缩后的文件word.gz解压:
    gunzip word.gz
    

    在这里插入图片描述

    六、将文件或目录压缩为 .tar.gz 格式:tar -zcvf

    • 英文原意:
    • 执行权限:所有用户
    • 功能描述:将文件压缩为.tar.gz格式
    • 语法:
      • tar 选项【-zcf】 压缩后文件名 目录
      • -c 打包
      • -v 显示详细信息
      • -f 指定文件名
      • -z 打包同时压缩
    • 压缩后文件格式:.tar.gz

    例子:

    • 通过 tar -zcvf world.tar.gz world 命令将 world 压缩为 world.tar.gz 文件
      在这里插入图片描述

    注意:前面的gzip命令不同,通过tar压缩后是保留原文件或原目录的。

    七、将 .tar.gz 文件解压:tar -zxf

    • 英文原意:
    • 执行权限:所有用户
    • 功能描述:将格式为.tar.gz的压缩文件解压
    • 语法:
      • tar 选项【-zxf】 .tar.gz的压缩文件名 指定解压后的文件存放目录,默认当前目录
      • -x 解包
      • -v 显示详细信息
      • -f 指定解压文件
      • -z 解压缩

    例子:

    • 将 world.tar.gz 文件解压:
    tar -zxvf a.tar.gz
    

    在这里插入图片描述

    八、压缩解压缩格式 .zip

    • 英文原意:
    • 执行权限:所有用户
    • 功能描述:将文件或目录压缩为.zip格式
    • 语法:
      • zip 选项【-r】压缩后文件名 文件或目录
      • -r 压缩目录
    • 压缩后文件格式:.zip

    例子:执行命令:zip -r world.zip world,将world目录压缩为world.zip文件
    在这里插入图片描述

    注意:通过zip压缩后是保留原文件或原目录的。

    九、将 .zip 文件解压:unzip

    • 英文原意:
    • 执行权限:所有用户
    • 功能描述:将格式为.zip的压缩文件解压
    • 语法:
      • uzip .zip的压缩文件名

    例子:

    • 将world.zip文件解压:
    unzip world.zip
    

    在这里插入图片描述

    注意:解压之后也是保留原文件的

    十、将文件压缩为 .bz2 格式,只能压缩文件:bzip2

    • 英文原意:
    • 执行权限:所有用户
    • 功能描述:将文件压缩为.bz2 格式
    • 语法:
      • bzip2 选项【-k】 文件
      • -k 产生压缩文件后保留原文件
    • 压缩后文件格式:.bz2

    例子:

    • 执行命令bzip2 -k world,将world文件压缩为world.bz2文件。
      在这里插入图片描述

    十一、将 .bz2 文件解压:bunzip2

    • 英文原意:
    • 执行权限:所有用户
    • 功能描述:将格式为.bz2的压缩文件解压
    • 语法:
      • bunzip2 选项【-k】压缩文件
      • -k 解压缩文件后保留原文件

    例子:

    • 将world.bz2文件解压:
    bunzip2 world.bz2
    

    在这里插入图片描述

    注意:不加参数k,解压之后不保留原文件

  • 相关阅读:
    设计一个洗牌的程序?就是将这副牌进行随机交换
    STL中vector,Map,Set的实现原理
    实现一个Memcpy函数:将源指针所指的区域从起始地址开始的n个字节复制到目的指针所指区域
    四个名词(很常见):虚拟内存,虚拟内存地址(线性地址),物理内存,物理内存地址,逻辑地址
    进程的状态
    ubuntu VNC中Xfce4中Tab键失效的解决方法
    GPU安装
    Parted 手册
    opesntack 底层共享存储 迁移配置
    mysql主从同步
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13302544.html
Copyright © 2011-2022 走看看