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