a)nl命令:顯示文件內(nèi)容并顯示行號
參數(shù):
-b :指定行號指定的方式,主要有兩種:
? ? -b a :表示不論是否為空行,也同樣列出行號(類似 cat -n)体谒;
? ? -b t :如果有空行喧锦,空的那一行不要列出行號(默認值)辈挂;
-n :列出行號表示的方法,主要有三種:
? ? -n ln :行號在螢?zāi)坏淖钭蠓斤@示按声;
? ? -n rn :行號在自己欄位的最右方顯示膳犹,且不加 0 ;
? ? -n rz :行號在自己欄位的最右方顯示签则,且加 0 须床;
-w :行號欄位的占用的位數(shù)。
1)與其他顯示內(nèi)容的命令結(jié)合使用(使用管道【|】連接兩個命令)
語法格式:cat/tac/more/less/head/tail ?| nl
2)nl 單獨使用
nl -b a 文件名
實例1:nl -b a cattest (空白行也顯示行號)
實例2:nl cattest (默認空白行不顯示行號)
b)cat命令:從第一行開始顯示文件內(nèi)容
-A :相當(dāng)於 -vET 的整合選項渐裂,可列出一些特殊字符而不是空白而已豺旬;
-b :列出行號,僅針對非空白行做行號顯示柒凉,空白行不標行號族阅!
-E :將結(jié)尾的斷行字節(jié) $ 顯示出來;
-n :列印出行號膝捞,連同空白行也會有行號坦刀,與 -b 的選項不同;
-T :將 [tab] 按鍵以 ^I 顯示出來;
-v :列出一些看不出來的特殊字符
語法:cat 文件名
與nl一起使用:cat | nl 文件名
實例1:cat | nl cattest
實例2:cat -b ?文件名 --顯示行號(不包括空白行)
實例3:cat -n 文件名 --顯示行號(包括空白行)
c)tac命令:從最后一行開始顯示鲤遥,與cat相反
語法:tac 文件名
與nl一起使用:tac | nl 文件名
d)more命令:一頁頁翻動
與鍵盤按鍵結(jié)合使用:
空白鍵 (space):代表向下翻一頁沐寺;
Enter:代表向下翻『一行』;
/字串:代表在這個顯示的內(nèi)容當(dāng)中渴频,向下搜尋『字串』這個關(guān)鍵字芽丹;
:f :立刻顯示出檔名以及目前顯示的行數(shù);
q :代表立刻離開 more 卜朗,不再顯示該文件內(nèi)容拔第。
b 或 [ctrl]-b :代表往回翻頁,不過這動作只對文件有用场钉,對管線無用蚊俺。
e)less命令:一頁頁翻動
與鍵盤按鍵結(jié)合使用:
空白鍵? ? :向下翻動一頁;
[pagedown]:向下翻動一頁逛万;
[pageup]??:向上翻動一頁泳猬;
/字串?????:向下搜尋『字串』的功能;
?字串?????:向上搜尋『字串』的功能宇植;
n???????? :重復(fù)前一個搜尋 (與 / 或 ? 有關(guān)得封!)
N???????? :反向的重復(fù)前一個搜尋 (與 / 或 ? 有關(guān)!)
q???????? :離開 less 這個程序指郁;
f)head命令:顯示文件內(nèi)容或指定顯示文件前多少行
參數(shù):
-n :后面接數(shù)字忙上,代表顯示幾行的意思
實例:head -n 5 test? --(默認顯示文件內(nèi)容前10行)
g)tail命令:顯示文件或指定顯示文件后幾行
參數(shù):
-n :后面接數(shù)字,代表顯示幾行的意思
-f :表示持續(xù)偵測后面所接的檔名闲坎,要等到按下[ctrl]-c才會結(jié)束tail的偵測
實例:tail -n 5 test --(默認顯示文件內(nèi)容后10行)