1. 程式人生 > >linux中的cat,more,less指令使用

linux中的cat,more,less指令使用

  • 檢視檔案內容指令
cat [選項] 檔名
  • cat指令開啟的檔案只能夠瀏覽不能夠修改
  • cat指令常用的引數有
    • -n ----------------顯示檔案行號
  • 但是cat指令檢視一個檔案內容的時候,如果這個檔案內容過多,cat指令會顯示檔案最後內容,而後就關閉檔案了,這樣閱讀起來,非常不方便,所以一般使用cat指令的時候都會配合"more"指令,一起使用,(==其中"|"是管道符,表示連線前面指令,將前面的內容交給more指令分頁顯示的意思)
cat -n 檔案目錄 | more
  • 分頁顯示檔案內容指令
more 檔案目錄
  • more指令是一個基於vi編輯器的文字過濾器,他可以以全屏的方式顯示文字內容,more指令中內建了若干幹個快捷鍵,常用的有

    • 空格鍵(space) ----------------向下翻一頁
    • Enter----------------向下翻一行
    • q ----------------離開more指令,不在顯示檔案內容
    • ctrl+f----------------向下滾動一屏
    • ctrl+b----------------返回上一屏
    • = ----------------輸出當前的行號
    • :f ----------------輸出檔名和當前的行號
  • 分屏檢視檔案內容指令

less 檔案目錄
  • "less"指令和"more"指令的功能有點相識,但是"more"指令是將檔案內容全部載入完成之後,一起分頁顯示,而less指令是根據顯示需要一頁一頁的載入檔案內容的,所以如果當要檢視大型檔案的時候,使用"more"指令可能需要載入一段時間,而使用"less"指令效率會更高.
  • "less"指令的常用快捷鍵
    • 空格鍵----------------向下翻一頁
    • pagedown----------------向下翻一頁
    • pageup----------------向上翻一頁
    • /字元----------------向下搜尋內容
    • ?字元----------------向上搜尋內容
    • q----------------離開less指令
  • 示例:使用/etc/profile檔案,測試more和cat指令使用
  1. 使用cat指令直接開啟 /etc/profile檔案(直接跳到檔案結尾76行)
cat  -n /etc/profile

在這裡插入圖片描述

  1. 使用cat配合"more"指令,檢視profile檔案(從第一頁開始顯示,如果想看下一頁使用空格鍵)
more -n /etc/profile | more

在這裡插入圖片描述

  1. 使用"less"指令檢視/etc/profile檔案
less /etc/profile

在這裡插入圖片描述

  • 在檢視例如日誌檔案的時候,使用less指令會比使用more或cat指令的效率更高