常用的7個Linux檔案內容檢視命令!

老男孩IT教育機構發表於2022-08-15

 在Linux系統中,檢視檔案內容最常見的命令大致分為7個:cat、tac、nl、more、less、head、tail,下面小編透過這篇文章為大家一一介紹一下。

  1.cat由第一行開始顯示檔案內容

  用法:

  cat-A 相當於-vET的整合選項,可列出一些特殊字元而不是空白;

  cat-b 列出行號,僅針對非空白行做行號顯示,空白行不標行號;

  cat-E 將結尾的斷行位元組$顯示出來;

  cat-n 列印出行號,連同空白行也會有行號,與-b的選項不同;

  cat-T 將[tab]按鍵以^I顯示出來;

  cat-v 列出一些看不出來的特殊字元;

  2.tac 由最後一行開始顯示檔案內容

  tac-b 在行前而非行尾新增分隔標誌;

  tac-r 將分隔標誌視作正規表示式來解析;

  tac-s 使用指定字串代替換行作為分隔標誌;

  3.nl 顯示行號

  nl-b a 無論是否為空行,均列出行號;

  nl-b t 空行不列出行號;

  nl-n ln 行號在熒幕的最左方顯示;

  nl-n rn 行號在自己欄位的最右方顯示,且不加0;

  nl-n rz 行號在自己欄位的最右方顯示,且加0;

  nl-w 行號欄位的佔用的位數;

  4.more 一頁一頁的顯示檔案內容

  在more程式執行過程中,可以按以下鍵:

  空白鍵(space):代表向下翻一頁;

  Enter:代表向下翻『一行』;

  /字串:代表在這個顯示的內容當中,向下搜尋『字串』這個關鍵字;

  :f:立刻顯示出檔名以及目前顯示的行數;

  q:代表立刻離開more,不再顯示該檔案內容。

  b或[ctrl]-b:代表往回翻頁,不過這動作只對檔案有用,對管線無用。

  5.less與more類似,但是比more更好的是,他可以往前翻頁

  less執行時可以輸入的命令有:

  空白鍵:向下翻動一頁;

  [pagedown]:向下翻動一頁;

  [pageup]:向上翻動一頁;

  /字串:向下搜尋『字串』的功能;

  ?字串:向上搜尋『字串』的功能;

  n:重複前一個搜尋(與/或?有關!);

  N:反向的重複前一個搜尋(與/或?有關!);

  q:離開less這個程式;

  6.head 顯示前幾行

  語法:

  head-n 後面接數字,代表顯示行數;

  7.tail 顯示後幾行

  tail-n 後面接數字,代表顯示行數;

  tail-f 表示持續偵測後面所接的檔名,要等到按下[ctrl]-c才會結束tail的偵測;


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2910492/,如需轉載,請註明出處,否則將追究法律責任。

相關文章