從心開始的CentOS學習筆記之五:文件內容查看命令cat、tac、nl、more、less

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是用戶手冊配置文件)

snap034.jpg

默認下,cat一次將顯示文件的全部內容,當文件的行數超過顯示器的一屏時,用戶可能根來不及在屏幕上看結果。


2、tac命令

從文件尾反向顯示文件內容

下圖是tac cat 兩個命令顯示文件內容的差異

snap035.jpg


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的差異

snap035.jpg


-n ln、-n rn、-n rz的差異

snap037.jpg


可翻頁查看文件內容命令

4、more

more /etc/man_db.conf

空格鍵 :表明向下翻一頁;

Enter :表明向下翻「一行」;

/字串 :表明在這個顯示的內容當中,向下查找「字串」這個關鍵字;

:f :馬上顯示出文件名以及目前顯示的行數;

q :表明馬上離開 more ,再也不顯示該文件內容。

b 或 [ctrl]-b :表明往回翻頁,不過這動做只對文件有用。

snap037.jpg

但more沒法向前翻頁。


5、less命令

在 more 的時候,咱們並無辦法向前面翻, 只能日後面看,但若使用了 less 時,呵呵!就可使用 [pageup] [pagedown] 等按鍵的功能來往前日後翻看文件.

除此以外,在 less 裏頭能夠擁有更多的「搜尋」功能喔!不止能夠向下查找,也能夠向上查找.

能夠輸入的指令有:

空白鍵 :向下翻動一頁;

[pagedown]:向下翻動一頁;

[pageup] :向上翻動一頁;

/字串 :向下搜尋「字串」的功能;

?字串 :向上搜尋「字串」的功能;

n :重複前一個搜尋 (與 / 或 ? 有關!)

N :反向的重複前一個搜尋 (與 / 或 ? 有關!)

g :前進到這個數據的第一行去;

G :前進到這個數據的最後一行去 (注意大小寫);

q :離開 less 這個程序;

其實 less 還有不少的功能,詳細的使用方式請使用 man less 查詢一下

相關文章
相關標籤/搜索