Linux基礎命令之-文件內容查閱

文件內容查閱的Linux命令有好些,比如cat、tac、nl、more、less、head、tail、od。

cat:由第一行開始顯示文件的內容

tac:從最後一行開始顯示文件的內容,就是cat的倒寫形式。

nl:顯示的時候,順便輸出行號。

more:一頁一頁的顯示文件內容。

less:與more相似,但是比more更好的是,它可以往前翻頁。

head:只看頭幾行。

tail:只看結尾幾行。

od:以二進制的方式讀取文件內容。

1. cat

-A:相當於-vET的整合參數,可列出一些特殊字符,而不是空白而已。
-b:列出行號,僅針對非空白的行號做出顯示,空白行號不顯示。
-E:將結尾的斷行字符$顯示出來。
-n:打印出行號,連同空白行也會有行號,與-b的參數不同。
-T:將[Tab]按鍵以^T顯示出來。
-v:列出一些看不出來的字符。

2.tac:相當於cat的反向列示

3.nl(添加行號打印)

-b:指定行號指定的方式,主要有兩種:
    -b a:表示不論是否爲空行,也同樣列出行號。
    -b t:表示有空行,空的那一行不要列出行號(默認值)。
-n:列出行號表示。
    -n ln:行號在屏幕的最左方表示。
    -n rn:行號在自己字段的最右方表示,且不加0。
    -n ln:行號在自己字段的最右方表示,且加0。
-w:行號字段佔用的位數。

4.head(取出前面幾行)

-n:後面接數字,代表顯示幾行的意思。比如:head -n 20 /etc/man.config


5.tail(取出後面幾行)

-n:後面接數字,代表顯示幾行的意思。
-f:表示持續檢測後面所接的文件名,要等到按下[ctrl]-c纔會結束tail的檢測。

6.非純文本文件查閱:od

-t:後面可以接各種“類型(TYPE)”的輸出,例如:
    a      :利用默認的字符來輸出;
    c      :使用ASCII來輸出;
    d[size]:使用十進制(decimal)來輸出數據,每個佔用size bytes;
    f[size]:使用浮點數(floating)來輸出數據,每個佔用size bytes;
    o[size]:使用八進制(octal)來輸出數據,每個佔用size bytes;
    x[size]:使用十六進制(hexadecimal)來輸出數據,每個佔用size bytes;



    

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