Linux 2(安裝及壓縮指令)

2021-10-21 19:20:21 字數 1822 閱讀 3387

gzip/gunzip指令

基本語法:

gzip 檔案(壓縮檔案,只能將檔案壓縮為*.gz檔案,*為源檔名包括字尾)

gunzip 檔案(解壓縮檔案)

選項 -c 保留原始檔

-v 對每乙個壓縮和解壓的檔案,顯示檔名和壓縮比。

案例 壓縮並保留原始檔

gzip -c ***檔案 > ***.gz

解壓並保留原始檔

gzip -cd xx.gz > 檔名

zip/unzip指令

基本語法

zip [選項] ***.zip(壓縮檔案和目錄)

壓縮指定目錄和目錄下的所有檔案,放到當前目錄下

unzip [選項] ***.zip(解壓檔案)

zip選項:

-r:遞迴壓縮:即壓縮目錄

unzip選項:

-d 《目錄》:指定解壓後檔案的存放目錄

注意事項

最小化安裝下沒有zip和unzip指令,需要分開安裝:yum install zip yum install unzip

tar指令

基本語法:tar [選項] ***.tar.gz 打包內容

功能描述:打包目錄,壓縮後的檔案格式.tar.gz

選項:-c:產生.tar打包檔案

-v:顯示詳細資訊

-f:指定壓縮後的檔名

-z:打包同時壓縮

-x:解包.tar檔案

案例1:將/home下的cat.txt檔案和pig.txt檔案壓縮

tar -zcvf animal.tar.gz /home/cat.txt /home/pig.txt

(多個檔案之間用空格隔開)

案例2:將/home資料夾壓縮成myhome.tar.gz

tar -zcvf myhome.tar.gz /home/

(壓縮資料夾及資料夾內的檔案)

案例3:將animal.tar.gz解壓到當前資料夾

tar -zxvf animal.tar.gz

案例4:將myhome.tar.gz解壓到/opt/temp2目錄下

mkdir /opt/temp2

tar -zxvf myhome.tar.gz -c /opt/tem2

rpm

檢視已安裝的rpm列表:rpm -qa|grep xx

包名舉例:firefox-60.2.2-1.el7.centos.x86_64

版本號:60.2.2-1

適用作業系統el7.centos.x86_64

如果是i686、i386表示32位系統,noarch表示通用

其他查詢指令:

-q 軟體包名:查詢軟體包是否安裝

-qi 軟體包名:查詢軟體包資訊

-ql 軟體包名:查詢軟體包中的檔案

-qf 檔案全路徑名:查詢檔案所屬的軟體包

解除安裝rpm包

基本語法:rpm -e rpm包名

如果刪除軟體包會破壞依賴關係,會有提醒

增加引數 --nodeps,可以強制刪除

安裝rpm包

rpm -ivh rpm包全路徑名稱

引數說明

i=install:安裝

v=verbose:提示

h=hash:進度條

yum

yum是乙個shell前端軟體包管理器。

可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包

基本指令:

yum list | grep xx軟體列表

Linux(2) 簡單的導航指令

在上面的例子中,方括號意味著可選擇,不是必須要,我們可以忽略它,也可以使用它,在下面的框框,我們用了多種方式使用了ls指令 讓我們一起來分解一下 第一行 我們用最基本沒有帶引數的ls進行對系統的命令。它展示了路徑中包含的檔案。第四行 我們帶引數 l 與ls一起使用,l代表long 很長 表示我們要詳...

Linux 2 常見命令及感悟

linux 2 常見命令及感悟 一,進入shell介面 1 linux 系統提供的命令需要在shell環境下執行。為此,要從圖形介面進入shell介面。在桌面環境下,可以利用終端程式進入傳統的命令列操作介面,進入方式有多種,如在 開始 選單中選擇 實用工具 終端程式 命令或用快捷鍵 ctrl alt...

Linux 2 安裝ngnix執行環境

注意 centoos版本和redhat版本的linux系統用的是同一命令,而ubuntu版本用的是其他命令 1 gcc gnu編譯器集合 gcc可以使用預設包管理器的倉庫 repositories 來安裝,包管理器的選擇依賴於你使用的linux發布版本,包管理器有不同的實現 yum是基於red ha...