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

相關文章