linux系列(十二):more命令
阿新 • • 發佈:2018-11-17
1、命令格式:
more [-dlfpcsu ] [-num ] [+/ pattern] [+ linenum] [file]
2、命令功能:
more命令和cat的功能一樣都是檢視檔案裡的內容,但有所不同的是more可以按頁來檢視檔案的內容,還支援直接跳轉行等功能。
3、命令引數:
+n 從笫n行開始顯示 -n 定義螢幕大小為n行 +/pattern 在每個檔案顯示前搜尋該字串(pattern),然後從該字串前兩行之後開始顯示-c 從頂部清屏,然後顯示 -d 提示“Press space to continue,’q’ to quit(按空格鍵繼續,按q鍵退出)”,禁用響鈴功能 -l 忽略Ctrl+l(換頁)字元 -p 通過清除視窗而不是滾屏來對檔案進行換頁,與-c選項相似 -s 把連續的多個空行顯示為一行 -u 把檔案內容中的下畫線去掉
4、常用操作:
Enter 向下n行,需要定義。預設為1行 Ctrl+F 向下滾動一屏 空格鍵 向下滾動一屏 Ctrl+B 返回上一屏 = 輸出當前行的行號 :f 輸出檔名和當前行的行號 V 呼叫vi編輯器!命令 呼叫Shell,並執行命令 q 退出more
5、簡單例項:
(1)、顯示檔案中從第3行起的內容
命令:
more +3 a.txt
輸出:
[email protected]:~/test$ cat a.txt 第一行 第二行 第三行 第四行 第五行 第六行 [email protected]-computer:~/test$ more +3 a.txt 第三行 第四行 第五行 第六行
(2)、從檔案中查詢第一個出現“六”的行,並從該處前兩行開始顯示輸出
命令:
more +/六 a.txt
輸出:
[email protected]:~/test$ more +/六 a.txt ...跳過 第四行 第五行 第六行
(3)、設定每屏顯示的函式
命令:
more -2 a.txt
輸出:
[email protected]:~/test$ more -2 a.txt 第一行 第二行 --更多--(33%)
(4)、列出當前檔案下的檔案,有時候檔案可能非常多,可以和more連用,來分頁顯示
命令:
ls | more -5
輸出:
[email protected]:~$ ls | more -5 bin configuration examples.desktop felix_bigHomework.py java_error_in_WEBIDE_1932.log --更多--