more -
用於螢幕閱讀的檔案閱覽過濾器
more [選項]
檔案...
more
是一個用於一次閱覽一螢幕文字的分頁過濾器。該版本功能十分基本。使用者應當意識到
less(1) 提供了對
的模擬,同時添加了多方面的改進。
選項將同時從環境變數
MORE
中獲取(請確保它們以短橫線開頭(
-)),但是命令列選項將會覆蓋這裡的設定。
- -d
- 在使用者按下無效按鍵時,提示“[Press
space to continue, 'q' to
quit.]”並顯示“[Press 'h' for
instructions.]”而非在揚聲器響鈴。
- -l
- 不要在任何包含
^L(form
feed)字元的行後暫停。
- -f
- 對邏輯行而非螢幕行進行計數(即,過長的行將不被摺疊)。
- -p
- 不進行卷屏,而是清除整個屏幕後顯示文字。請注意該選項在可執行程式名為
page 時將自動開啟。
- -c
- 不進行卷屏,而是從每一屏的頂部開始顯示文字,每一行顯示過後其剩餘部分便會被清除。
- -s
- 將重複的空行壓縮為一行。
- -u
- 不顯示下劃線。
-
-數字
- 指定要使用的螢幕大小應當在給出的行數以內。
-
+數字
- 從給定的行號開始顯示每個檔案。
-
+/字串
- 在開始顯示每個檔案之前先搜尋給定
字串。
more 的互動式命令基於
vi(1)。某些命令可以前置一個十進位制數字,在以下的描述中被稱作“k”。在下面的描述中,
^X 代表
control-X。
-
h 或 ?
- 幫助;顯示這些命令的一個摘要。如果您忘記了所有其它的命令,至少要記得這一個。
- 空格
- 顯示下面 k
行文字。
- z
- 顯示下面 k
行文字。預設值為當前螢幕大小。引數將變為新的預設值。
- 回車
- 顯示下面 k
行文字。預設值為1。引數將變為新的預設值。
-
d 或 ^D
- 卷屏 k
行。預設使用當前卷屏大小,初始值為
11。引數將變為新的預設值。
-
q 或 Q 或 INTERRUPT
- 退出。
- s
- 向前跳過 k
行文字。預設值為
1。
- f
- 向前跳過 k
屏文字。預設值為
1。
-
b 或 ^B
- 向前跳過 k
屏文字。預設值為
1。只對檔案有效,對管道不可用。
- '
- 前往上一個搜尋起始的地方。
- =
- 顯示當前行號。
- /模式字串
- 搜尋第 k
個匹配給定正則表示式的字串。預設值為
1。
- n
- 搜尋第 k
個匹配先前給定的正則表示式的字串。預設值為
1。
-
!命令 或 :!命令
- 在子 shell
中執行給定
命令。
- v
- 在當前行啟動一個編輯器。為選定一個具體的編輯器,如果
VISUAL
環境變數被設定則使用其值,否則檢查
EDITOR
的值;若兩者均未定義,則預設使用
vi。
- ^L
- 重繪螢幕。
- :n
- 前往下數第 k
個檔案。預設值為1。
- :p
- 前往上數第 k
個檔案。預設值為1。
- :f
- 顯示當前檔名和行號。
- .
- 重複上一個命令
如果存在的話,
more
命令會使用下列環境變數:
- MORE
- 該變數可以提供
more 使用的引數。
- SHELL
- 當前使用的
shell(通常由 shell
在登入時設定)。
- TERM
- 終端型別,該值由
more
使用以確定操作螢幕所需的終端特徵資訊。
- VISUAL
- 使用者偏好的編輯器。它將在使用者按下
v 鍵時被呼叫。
- EDITOR
-
VISUAL
未定義時所選擇的編輯器。
less(1),
vi(1)
Eric Shienbrood, 加州伯克利大學
由 Geoff Peck, UCB
修訂,添加了下劃線,格式修正為單空格
由 Foderaro, UCB 修訂,新增 -c 和 MORE
環境變數部分
more 命令出現在 3.0BSD
中。該手冊頁記錄了
more 5.19 版(Berkeley
6/29/88),即當前用於 Linux
社群的版本。文件來源於數個其它版本的手冊頁以及對原始碼的大量審查。
more 命令是 util-linux
軟體包的一部分,可以從
Linux
核心存檔
網站上獲取。
本頁面中文版由中文 man
手冊頁計劃提供。
中文 man 手冊頁計劃:
https://github.com/man-pages-zh/manpages-zh