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