more
将内容較長的文本檔案内容分屏顯示,支援定位關鍵字。
此指令的适用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、文法
more [-dlfpcsu] [-num] [+/pattern] [+linenum] [file ...]
2、指令和選項清單
--version
顯示指令版本資訊
--help
顯示幫助文檔
-num
每一頁顯示的行數
-d
在最後一行顯示說明
-l
更常見的做法是将^L(表單提要)視為特殊字元,并在包含表單提要的任何行之後暫停。-l選項将防止這種行為。
-f
隻處理正常行,太長的行不處理
-p
不滾動,清屏顯示文本
-c
不滾動,清屏顯示全新的一頁
-s
将多個空白行合并
-u
壓制下劃線
+/
在顯示之前查找字元串
+num
從第num行開始顯示
當使用more指令之後,螢幕進入了more的指令模式,我們需要借助一些指令才能檢視所有的内容。
h | ?
顯示幫助資訊
空格
顯示下面的幾行,預設是滾動一屏
z
顯示下k行文本。預設為目前螢幕大小。參數成為新的預設值。
回車
顯示下面的幾行,預設是一行
d | ^D
滾動幾行,初始化時11
q | Q
退出
s
跳過前面的幾行,預設是1
f
跳過前面的幾屏,預設是1
b or ^B
跳過k個文本螢幕。預設為1。隻适用于檔案,而不是管道。
,
到以前搜尋開始的地方
=
顯示目前行号
!<cmd> or :!<cmd>
執行指令
v
在目前行啟動編輯器。如果定義了環境變量VISUAL,則從環境變量擷取編輯器;如果未定義VISUAL,則從EDITOR擷取;如果未定義可視化或編輯器,則預設為“vi”。
^L
重新繪制螢幕
:n
跳轉到下面的第n個檔案,預設1
:p
跳轉到前面的第n個檔案,預設1
:f
顯示目前的檔案名和行号
.
重複之前的指令
/字元串
查找字元串,向尾部查找
?字元串
查找字元串,向頭部查找
3、執行個體
管道配合more, 在最底部顯示了more指令的說明資訊
[root@localhost weijie]# less /etc/httpd/conf/httpd.conf
alsa-info
alsa-info.sh
alsaloop
alsamixer
amidi
amixer
amuFormat.sh
anthy-agent
--More--[Press space to continue, 'q' to quit.]