歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> Unix基礎知識

Unix操作系統常用配置文件(24)

1.1.1  more

   [語法]: more   [-cdflrsuw]  [- 行數] [+ 行數] [+ / 模式 ] [ 文件 ... ]

    [說明]: 將文件顯示在終端上,每次一屏,在左下部顯示 --more--,若是從文件讀出而非從管道,則在後面顯示百分比,表示已顯示的部分,按回車鍵則上滾一行,按空格鍵則上滾一屏,未顯示完時可以使用more 命令中的子命令。

          -c    顯示文件之前先清屏

         -d    當輸錯命令時顯示錯誤信息而不是響鈴(bell)

          -f    不折疊顯示長的行

          -l    不將分頁控制符(CTRL D)當作頁結束

         -r    一般情況下,more 不顯示控制符,本選項使more 顯示控制符,

  例如,將 (CTRL C) 顯示成 ^ C

          -s    將多個空行轉換成一個空行顯示

        -u    禁止產生下劃線序列

        -w    一般情況下 more 顯示完後立即推出,本選項在顯示完後作提

示,敲任意鍵後推出

        -n 行數       指定每屏顯示的行數

          + 行號     從指定行號開始顯示

        +/模式     在文件中搜索指定模式,從模式出現行的上兩行開始顯示    文件未顯示完時,可以使用more 命令中的子命令,命令中除了! 和 / 以外均不回顯,也不用敲回車,當命令破壞 more 提示行時,可用退格鍵恢復提示行。在以下子命令操作中,i 表示數字,缺省值為 1。

       i  空格      上滾一屏多 i 行

      i  回車     上滾 i 行

      i  CTRL+D i 缺省時上滾 11 行,否則上滾 i 行

      id        i 缺省時上滾 11 行,否則上滾 i 行

        iz               i 缺省時上滾一屏,否則定義每屏為 i 行

      is             跳過 i 行後顯示一屏

      if              跳過 i 屏後顯示一屏

      i CTRL+B 跳回 i 屏後顯示一屏

      b                     跳回 一屏後顯示一屏

      q 或 Q    推出 more

      =                     顯示當前行號

      v                     從當前行開始編輯當前文件編輯器由環境變量

                            $EDITOR定義

      h                     顯示幫助信息

      i / 模式           向前搜索,直至模式的第 i 次出現 , 從該行的上                                  兩行開始顯示一屏

      in                    向前搜索,直至上一模式的第 i 次出現 , 從該行                                  的上兩行開始顯示一屏

      單引號            回到上次搜索的出發點,若無搜索則回到開始位置

      ! 命令             激活一個sh 去執行指定的命令

      i : n             跳到後面第 i 個文件,若不存在則跳到最後一個文件

      :f                  顯示當前文件名和行號

      :q 或 :Q    推出 more

      . (點)        重復上次命令

     [ 例子]:

       more   -c   +50   file      清屏後,從第50行開始顯示文件 file

       more  -s -w  file1  file2  file3     顯示文件 file1  file2  file3

Copyright © Linux教程網 All Rights Reserved