Linux基礎命令---more

一生有你llx發表於2018-12-29

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

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29270124/viewspace-2286414/,如需轉載,請註明出處,否則將追究法律責任。

相關文章