linux中的cat,more,less指令使用
阿新 • • 發佈:2018-12-28
- 檢視檔案內容指令
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指令使用
- 使用cat指令直接開啟 /etc/profile檔案(直接跳到檔案結尾76行)
cat -n /etc/profile
- 使用cat配合"more"指令,檢視profile檔案(從第一頁開始顯示,如果想看下一頁使用空格鍵)
more -n /etc/profile | more
- 使用"less"指令檢視/etc/profile檔案
less /etc/profile
- 在檢視例如日誌檔案的時候,使用less指令會比使用more或cat指令的效率更高