cat 由第一行開始顯示文件內容less
tac 從最後一行開始顯示,能夠看出 tac 是 cat 的倒着寫ide
nl 顯示的時候,並輸出行號spa
more 一頁一頁的顯示文件內容3d
less 與 more 相似,可是比 more 更好的是,能夠往前翻頁blog
1、cat命令
it
cat [-AbEnTv] 文件名class
選項與參數:配置
-A :至關於 -vET 的整合選項,可列出一些特殊字符而不是空白而已;程序
-b :列出行號,僅針對非空白行作行號顯示,空白行不標行號方法
-E :將結尾的斷行字符 $ 顯示出來;
-n :打印出行號,連同空白行也會有行號,與 -b 的選項不一樣;
-T :將 [tab] 按鍵以 ^I 顯示出來;
-v :列出一些看不出來的特殊字符
例:cat -An /etc/man_db.conf
(man_db.conf是用戶手冊配置文件)
默認下,cat一次將顯示文件的全部內容,當文件的行數超過顯示器的一屏時,用戶可能根來不及在屏幕上看結果。
2、tac命令
從文件尾反向顯示文件內容
下圖是tac cat 兩個命令顯示文件內容的差異
3、nl命令
格式:nl [-bnw] 文件
選項與參數:
-b :指定行號指定的方式,主要有兩種:
-b a :表示不管是否爲空行,也一樣列出行號(相似 cat -n);
-b t :若是有空行,空的那一行不要列出行號(默認值);
-n :列出行號表示的方法,主要有三種:
-n ln :行號在屏幕的最左方顯示;
-n rn :行號在本身字段的最右方顯示,且不加 0 ;
-n rz :行號在本身字段的最右方顯示,且加 0 ;
-w :行號字段的佔用的字符數。
-b a 和 -b t的差異
-n ln、-n rn、-n rz的差異
可翻頁查看文件內容命令
4、more
more /etc/man_db.conf
空格鍵 :表明向下翻一頁;
Enter :表明向下翻「一行」;
/字串 :表明在這個顯示的內容當中,向下查找「字串」這個關鍵字;
:f :馬上顯示出文件名以及目前顯示的行數;
q :表明馬上離開 more ,再也不顯示該文件內容。
b 或 [ctrl]-b :表明往回翻頁,不過這動做只對文件有用。
但more沒法向前翻頁。
5、less命令
在 more 的時候,咱們並無辦法向前面翻, 只能日後面看,但若使用了 less 時,呵呵!就可使用 [pageup] [pagedown] 等按鍵的功能來往前日後翻看文件.
除此以外,在 less 裏頭能夠擁有更多的「搜尋」功能喔!不止能夠向下查找,也能夠向上查找.
能夠輸入的指令有:
空白鍵 :向下翻動一頁;
[pagedown]:向下翻動一頁;
[pageup] :向上翻動一頁;
/字串 :向下搜尋「字串」的功能;
?字串 :向上搜尋「字串」的功能;
n :重複前一個搜尋 (與 / 或 ? 有關!)
N :反向的重複前一個搜尋 (與 / 或 ? 有關!)
g :前進到這個數據的第一行去;
G :前進到這個數據的最後一行去 (注意大小寫);
q :離開 less 這個程序;
其實 less 還有不少的功能,詳細的使用方式請使用 man less 查詢一下