1. 程式人生 > >Centos常用命令詳解

Centos常用命令詳解

rpm

rpm, Redhat Package Manager,即為紅帽公司為RHEL開發的專用包管理器

引數詳解

rpm查詢是否安裝命令

rpm -q 包名字

選項:
-q 查詢(query)
-a 所有 (all)

查詢rpm軟體包詳細資訊命令

rpm -qi

選項:
-i 查詢軟體資訊
-p 查詢未安裝包資訊

查詢rpm包中檔案安裝位置命令

 rpm -ql 包名

選項:
-l 列表
-p 查詢未安裝包資訊

查詢系統檔案屬於哪個rpm包命令

rpm -qf 系統檔名

選項:
-f 查詢系統檔案屬於哪個軟體包

查詢rpm軟體包的依賴性命令

rpm -qR 包名

選項:
-R 查詢軟體包的依賴性
-P 查詢未安裝包資訊

grep命令

grep,global search regular expression(RE) and print out the line,全面搜尋正則表示式並把行打印出來
選項:
-a 不要忽略二進位制資料。
-A<顯示列數> 除了顯示符合範本樣式的那一行之外,並顯示該行之後的內容。
-b 在顯示符合範本樣式的那一行之外,並顯示該行之前的內容。
-c 計算符合範本樣式的列數。
-C<顯示列數>或-<顯示列數> 除了顯示符合範本樣式的那一列之外,並顯示該列之前後的內容。
-d<進行動作> 當指定要查詢的是目錄而非檔案時,必須使用這項引數,否則grep命令將回報資訊並停止動作。
-e<範本樣式> 指定字串作為查詢檔案內容的範本樣式。
-E 將範本樣式為延伸的普通表示法來使用,意味著使用能使用擴充套件正則表示式。
-f<範本檔案> 指定範本檔案,其內容有一個或多個範本樣式,讓grep查詢符合範本條件的檔案內容,格式為每一列的範本樣式。
-F 將範本樣式視為固定字串的列表。
-G 將範本樣式視為普通的表示法來使用。
-h 在顯示符合範本樣式的那一列之前,不標示該列所屬的檔名稱。
-H 在顯示符合範本樣式的那一列之前,標示該列的檔名稱。
-i 忽略字元大小寫的差別。
-l 列出檔案內容符合指定的範本樣式的檔名稱。
-L 列出檔案內容不符合指定的範本樣式的檔名稱。
-n 在顯示符合範本樣式的那一列之前,標示出該列的編號。
-q 不顯示任何資訊。
-R/-r 此引數的效果和指定“-d recurse”引數相同。
-s 不顯示錯誤資訊。
-v 反轉查詢。
-w 只顯示全字符合的列。
-x 只顯示全列符合的列。
-y 此引數效果跟“-i”相同。
-o 只輸出文件中匹配到的部分。