1. 程式人生 > >19.分屏查看命令 more命令

19.分屏查看命令 more命令

arc pla 方式 ace san more命令 enc host sed

more命令: 特點:翻屏至文件尾部後自動退出; more 命令類似 cat ,不過會以一頁一頁的形式顯示,更方便使用者逐頁閱讀,而最基本的指令就是按空白鍵(space)就往下一頁顯示,按 b 鍵就會往回(back)一頁顯示,而且還有搜尋字串的功能(與 vi 相似),使用中的說明文件,請按 h 。

該命令一次顯示一屏文本,滿屏後停下來,並且在屏幕的底部出現一個提示信息,給出至今己顯示的該文件的百分比:--More--(XX%)可以用下列不同的方法對提示做出回答:

        按Space鍵:顯示文本的下一屏內容。
        按Enier鍵:只顯示文本的下一行內容。
        按斜線符|:接著輸入一個模式,可以在文本中尋找下一個相匹配的模式。
        按H鍵:顯示幫助屏,該屏上有相關的幫助信息。
        按B鍵:顯示上一屏內容。
        按Q鍵:退出rnore命令。
    選項:

                -<數字>:指定每屏顯示的行數;
             +<數字>:從指定數字的行開始顯示;
             -p 不以卷動的方式顯示每一頁,而是先清除螢幕後再顯示內容

more以後可以使用的操作命令(按h 彈出)

空格鍵 向下滾動一屏
z Display next k lines of text [current screen size]
<return> Display next k lines of text [1]


d or ctrl-D Scroll k lines [current scroll size, initially 11]*
q or Q or <interrupt> 退出more
s Skip forward k lines of text [1]
f Skip forward k screenfuls of text [1]
b or ctrl-B 返回上一屏
‘ 跳轉到上次查找開始的位置
= 輸出當前行的行號
/
模式 查找符合模式的內容,按n為下一個,N為上一個
n Search for kth occurrence of last r.e [1]
!命令 or :! 命令 調用Shell,並執行命令
v 調用vi
ctrl-L Redraw screen
:n Go to kth next file [1]
:p Go to kth previous file [1]
:f 輸出文件名和當前行的行號
. 執行上一個命令


    實例:

            [root@localhost tmp]# more functions

            每次顯示5行  

                    [root@localhost tmp]# more -5 functions 
                            # -*-Shell-script-*-
                            #
                            # functions This file contains functions to be used by most or all
                            #       shell scripts in the /etc/init.d directory.
                            #
                            --More--(0%)

按空格鍵顯示5-10行,不清屏

                    [root@localhost tmp]# more -5 functions 
                    # -*-Shell-script-*-
                    #
                    # functions This file contains functions to be used by most or all
                    #       shell scripts in the /etc/init.d directory.
                    #

                    TEXTDOMAIN=initscripts

                    # Make sure umask is sane
                    umask 022
                    --More--(1%)            

每次顯示5行,清屏顯示

                [root@localhost tmp]# more -p -5 functions 
                    # -*-Shell-script-*-
                    #
                    # functions This file contains functions to be used by most or all
                    #       shell scripts in the /etc/init.d directory.
                    #
                    --More--(0%)

more +10   從第 10 行開始顯示functions中的內容。

                [root@localhost tmp]# more +10 functions 

                umask 022
                # Set up a default search path.
                PATH="/sbin:/usr/sbin:/bin:/usr/bin"
                export PATH
                --More--(4%)

19.分屏查看命令 more命令