more命令是乙個基於vi編輯器文字過濾器,它以全螢幕的方式按頁顯示文字檔案的內容,支援vi中的關鍵字定位操作。more名單中內建了若干快捷鍵,常用的有h(獲得幫助資訊),enter(向下翻滾一行),空格(向下滾動一屏),q(退出命令)。
該命令一次顯示一屏文字,滿屏後停下來,並且在螢幕的底部出現乙個提示資訊,給出至今己顯示的該檔案的百分比:--more--(xx%)
more(語法)(引數)
引數:
linux more 命令常用的引數如下所示:
-num 一次顯示的行數
-d 提示使用者,在畫面下方顯示 [press space to continue, 'q' to quit.] ,如果使用者按錯鍵,則會顯示 [press 'h' for instructions.] 而不是 '嗶' 聲
-l 取消遇見特殊字元 ^l(送紙字元)時會暫停的功能
-f 計算行數時,以實際上的行數,而非自動換行過後的行數(有些單行字數太長的會被擴充套件為兩行或兩行以上)
-p 不以捲動的方式顯示每一頁,而是先清除螢幕後再顯示內容
-c 跟 -p 相似,不同的是先顯示內容再清除其他舊資料
-s 當遇到有連續兩行以上的空白行,就代換為一行的空白行
-u 不顯示下引號 (根據環境變數 term 指定的 terminal 而有所不同)
+/pattern 在每個文件顯示前搜尋該字串(pattern),然後從該字串之後開始顯示
+num 從第 num 行開始顯示
1)逐頁顯示 file1 文件內容,如有連續空白行則以一行空白行顯示
#more -s file1
this is a test file.
welcome to linuxdaxue.com!
this is cat command test.
2)從第二行開始顯示file1文件的內容
#more +2 file1
welcome to linuxdaxue.com!
this is cat command test.
3)設定每屏顯示的行數
#more -2 file1
this is a test file.
welcome to linuxdaxue.com!
--more--(64%)
4)使用管道符「|」與其他命令搭配使用
#ls |more -2
file1
file2
--more--
enter 向下n行,需要定義。預設為1行
ctrl+f 向下滾動一屏
空格鍵(space) 向下滾動一屏
ctrl+b 返回上一屏
= 輸出當前行的行號
:f 輸出檔名和當前行的行號
v 呼叫vi編輯器
!命令 呼叫shell,並執行命令
q 退出more
Linux 指令篇 檔案目錄管理 more
使用cat more less都可以檢視文字內容,但是它們三者有什麼區別呢?more和less的功能完全重複嗎?cat 連續顯示 檢視檔案內容 more 分頁檢視檔案內容 less 分頁可控制檢視檔案內容 通俗點說 cat一次性把檔案內容全部顯示出來,顯示完了cat命令就返回了,不能進行互動式操作,...
linux命令之 More命令
more命令 2 num 一次顯示的行數 3 d 提示使用者,在畫面下方顯示 press space to continue,q to quit 如果使用者按錯鍵,則會顯示 press h for instructions 而不是 嗶 聲 4 l 取消遇見特殊字元 l 送紙字元 時會暫停的功能。5 ...
linux命令之 More命令
more命令 2 num 一次顯示的行數 3 d 提示使用者,在畫面下方顯示 press space to continue,q to quit 如果使用者按錯鍵,則會顯示 press h for instructions 而不是 嗶 聲 4 l 取消遇見特殊字元 l 送紙字元 時會暫停的功能。5 ...