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,解壓之後不保留原文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章