linux系列(十二):more命令

一、命令格式:java

    more [-dlfpcsu ] [-num ] [+/ pattern] [+ linenum] [file]編輯器

二、命令功能:函數

    more命令和cat的功能同樣都是查看文件裏的內容,但有所不一樣的是more能夠按頁來查看文件的內容,還支持直接跳轉行等功能。ui

三、命令參數:spa

+n      從笫n行開始顯示
-n       定義屏幕大小爲n行
+/pattern 在每一個檔案顯示前搜尋該字串(pattern),而後從該字串前兩行以後開始顯示  
-c       從頂部清屏,而後顯示
-d       提示「Press space to continue,’q’ to quit(按空格鍵繼續,按q鍵退出)」,禁用響鈴功能
-l        忽略Ctrl+l(換頁)字符
-p       經過清除窗口而不是滾屏來對文件進行換頁,與-c選項類似
-s       把連續的多個空行顯示爲一行
-u       把文件內容中的下畫線去掉

四、經常使用操做:code

Enter    向下n行,須要定義。默認爲1行
Ctrl+F   向下滾動一屏
空格鍵  向下滾動一屏
Ctrl+B  返回上一屏
=       輸出當前行的行號
:f     輸出文件名和當前行的行號
V      調用vi編輯器
!命令   調用Shell,並執行命令 
q       退出more

五、簡單實例:blog

 (1)、顯示文件中從第3行起的內容it

命令:io

    more +3 a.txtclass

輸出:

felix@felix-computer:~/test$ cat a.txt 
第一行
第二行
第三行
第四行
第五行
第六行
felix@felix-computer:~/test$ more +3 a.txt 
第三行
第四行
第五行
第六行

(2)、從文件中查找第一個出現「六」的行,並從該處前兩行開始顯示輸出

命令:

    more +/六 a.txt

輸出:

felix@felix-computer:~/test$ more +/六 a.txt 

...跳過
第四行
第五行
第六行

(3)、設定每屏顯示的函數

命令:

    more -2 a.txt

輸出:

felix@felix-computer:~/test$ more -2 a.txt 
第一行
第二行
--更多--(33%)

(4)、列出當前文件下的文件,有時候文件可能很是多,能夠和more連用,來分頁顯示

命令:

    ls | more -5

輸出:

felix@felix-computer:~$ ls | more -5
bin
configuration
examples.desktop
felix_bigHomework.py
java_error_in_WEBIDE_1932.log
--更多--
相關文章
相關標籤/搜索