1. 命令格式:
more [-dlfpcsu] [-num] [+/pattern] [+linenum] [file...]?
2. 命令功能:
more命令秧耗,功能類似cat【整個文件內(nèi)容從上到下顯示在屏幕】,但more可以按頁查看文件內(nèi)容分井,還支持直接跳轉(zhuǎn)行、搜索字符串等功能【more命令從前向后讀取文件尺锚,因此在啟動時就加載了整個文件】。
3. 命令參數(shù):
-d: 提示“Press space to continue, 'q' to quit”瘫辩;
-l: 忽略ctrl+l(換頁)字符坛悉;
-p: 通過清除窗口而不是滾屏來對文件換頁,與-c選項類似承绸;
-c: 從頂部清屏,然后顯示八酒;
-s: 把連續(xù)的多個空行顯示為一行;
-u: 把文件內(nèi)容中的下劃線去掉
-num: 定義屏幕顯示大小為num行
+/pattern: 在每個檔案頁顯示前搜索該字符串(pattern),然乎從該字符串前兩行開始顯示羞迷;
+linenum: 從第n行開始顯示;
4. 常用操作命令:
Enter: 向下n行衔瓮,需定義,默認(rèn)為1行热鞍;
ctrl+f 、空格鍵:向下滾動一屏薇宠;
ctrl+B:返回上一屏;
=:輸出當(dāng)前行號澄港;
V:調(diào)用vi編輯器
!命令:調(diào)用shell椒涯,并執(zhí)行命令
q: 退出more;
5. 命令實例:
i: 從文件中查找第一個出現(xiàn)“day3”字符串的行回梧,并從該行前兩行開始顯示輸出
more +/day3 log.txt
ii:列一個文件下的目錄,文件太多使用more分頁顯示狱意,結(jié)合管道|:
ls -l |more -5
TIPS: MAC下more命令似乎被舍棄,改用less.