Linux 檔案管理 more 命令詳解

2021-08-21 03:09:03 字數 1600 閱讀 8843

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 ...