天天看點

more

more指令一般用于顯示内容超過一屏的檔案。其他指令經常和more比對使用,但more指令也客單獨使用。 

+num   從第num行開始顯示;

-num   定義螢幕大小,為num行; 

+/pattern   從pattern 前兩行開始顯示

-c   從頂部清屏然後顯示; 

-d    提示Press space to continue, 'q' to quit.(按空格鍵繼續,按q鍵退出),禁用響鈴功能; -l    忽略Ctrl+l (換頁)字元; 

-p    通過清除視窗而不是滾屏來對檔案進行換頁。和-c參數有點相似; 

-s    把連續的多個空行顯示為一行;

-u    把檔案内容中的下劃線去掉  

退出more的動作指令是q 

Enter       向下n行,需要定義,預設為1行;

Ctrl+f    向下滾動一屏; 

空格鍵          向下滾動一屏;

Ctrl+b  傳回上一屏;  =         輸出目前行的行号; 

:f      輸出檔案名和目前行的行号;

v      調用vi編輯器; 

! 指令            調用Shell,并執行指令; 

q     退出more  

當我們檢視某一檔案時,想調用vi來編輯它,不要忘記了v動作指令,這是比較友善的

範例: 

more -s testfile        %逐頁顯示 testfile 之檔案内容,如有連續兩行以上空白行則以一行空白行顯示。 

more +20 testfile     %從第 20 行開始顯示 testfile 之檔案内容。 

more example1.c    % 用分頁的方式顯示一個檔案的内容。

more -c -10 example1.c      % 執行該指令後,先清屏,然後将以每十行每十行的方式顯示檔案example.c的内容。 

本文轉自歲月丶傾城部落格51CTO部落格,原文連結http://blog.51cto.com/alca0126/1582740如需轉載請自行聯系原作者

laihuadongcto