1. 程式人生 > >cat more less 命令

cat more less 命令

顯示文件 查看文件內容 技術分享 fault 操作方法 deb 分頁 翻頁 畫面

查看文件內容的幾種常用的方法

  1. 1

    在Linux系統中有三種命令可以用來查閱全部的文件,分別是cat、more和less命令。它們查閱文件的使用方法也比較簡單都是 命令 文件名 ,但是三者又有著區別。

    1.cat命令可以一次顯示整個文件,如果文件比較大,使用不是很方便;

    2.more命令可以讓屏幕在顯示滿一屏幕時暫停,此時可按空格健繼續顯示下一個畫面,或按Q鍵停止顯示。

    3.less命令也可以分頁顯示文件,和more命令的區別就在於它支持上下鍵卷動屏幕,當結束瀏覽時,只要在less命令的提示符“: ”下按Q鍵即可。

    另外,多數情況下more和less命令會配合管道符來分頁輸出需要在屏幕上顯示的內容。

    END

演示範例

  1. 1

    分別使用cat、more、less命令顯示root目錄下的install.log文件,然後使用more和less命令配合grep與管道符查找install.log文件中包含i686的文本行,註意三者命令的區別。

    END

操作方法

  1. 1

    使用cat命令顯示install.log文件,可以從圖中看出,系統會將install.log文件完整的顯示出來,但是用戶只能看到文件的末尾部分,該命令適合顯示內容比較少的文件。

    技術分享 技術分享
  2. 2

    使用more命令顯示install.log文件,可以從圖中看出,系統在顯示滿一個屏幕時暫停,使用空格可以翻頁,使用Q鍵可以退出。

    技術分享 技術分享
  3. 3

    使用less命令顯示install.log文件,可以從圖中看出,系統同樣在顯示滿一個屏幕時暫停,但是可以使用上下鍵卷屏,當結束時只需在:後輸入Q即可。

    技術分享 技術分享
  4. 4

    為了能夠分頁顯示install.log文件中包含i686文本行,可以結合grep和管道符使用。在命令行下輸入 cat install.log | grep “i686”| more ,這條命令實際上是將install.log文件內的所有內容管道給grep,然後查找包含i686的文本行,最後將查找到的內容管道給more分頁輸出。

    技術分享 技術分享
  5. 5

    同樣在提示符下輸入命令 cat install.log | grep “i686”| less

    ,含義也是一樣只不過最後管道給的不是more而是less。

    技術分享

cat more less 命令