1. 程式人生 > 其它 >3.4 常用Linux命令

3.4 常用Linux命令

1.cat命令

cat命令用於檢視純文字檔案(內容較少的)

 

2.more命令

more命令用於檢視純文字檔案(內容較多的),語法格式為“more [引數] 檔名稱”。

 

3.head命令

head命令用於檢視純文字檔案的前N行,語法格式為“head [引數] 檔名稱”。

 

4.tail命令

tail命令用於檢視純文字檔案的後N行或持續重新整理檔案的最新內容,語法格式為“tail [引數] 檔名稱”。

tail -f檔名稱  一般檢視重新整理的日誌

 

5.tr命令

tr命令用於替換文字內容中的字元,英文全稱為“transform”,語法格式為“tr [原始字元] [目標字元]”。

 

6.wc命令

wc命令用於統計指定文字檔案的行數、字數或位元組數,英文全稱為“word counts”,語法格式為“wc [引數] 檔名稱”。

wc -l 顯示行數,wc -w 顯示單詞數,wc -c 顯示位元組數

/etc/passwd 檔案儲存著所有使用者的登陸資訊,所以wc -l /etc/passwd 可以檢視使用者數

 

7.stat命令

stat命令用於檢視檔案的具體儲存細節和時間等資訊,英文全稱為“status”,語法格式為“stat檔名稱”。

Linux系統中的檔案包含3種時間狀態,分別是Access Time(內容最後一次被訪問的時間,簡稱為Atime),Modify Time(內容最後一次被修改的時間,簡稱為Mtime)以及Change Time(檔案屬性最後一次被修改的時間,簡稱為Ctime)

Atime:檢視內容時間

Ctime:檢視修改屬性的時間

Mtime:檢視修改內容的時間

 

8.grep命令

grep命令用於按行提取文字內容,語法格式為“grep [引數] 檔名稱”。

-n引數用來顯示搜尋到的資訊的行號;

-v引數用於反選資訊(即沒有包含關鍵詞的所有資訊行)

 

9.cut命令

cut命令用於按“列”提取文字內容,語法格式為“cut [引數] 檔名稱”。

按“列”搜尋,不僅要使用-f引數設定需要檢視的列數,還需要使用-d引數來設定間隔符號。

 

10.diff命令

diff命令用於比較多個檔案之間內容的差異,英文全稱為“different”,語法格式為“diff [引數] 檔名稱A 檔名稱B”。

在使用diff命令時,不僅可以使用--brief引數來確認兩個檔案是否相同,還可以使用-c引數來詳細比較出多個檔案的差異之處

 

11.uniq命令

uniq命令用於去除文字中連續的重複行,英文全稱為“unique”,語法格式為“uniq [引數] 檔名稱”。

 

12.sort命令

sort命令用於對文字內容進行再排序,語法格式為“sort [引數] 檔名稱”。

sort -n 以數值型排序

sort -u 去除重複行  =sort XXX | uniq