3,122 瀏覽數

檢視檔案內容

  • cat

    #cat 可以看到檔案的內容,不過他會一次顯示檔案所有的內容,所以前面的內容會看不到(顯示太快),所以會使用指令 #cat | more 分頁檢視檔案內容.按 "Q" 可以跳出分頁檢視.

    [root@benjr ~]# cat /var/log/messages
    [root@benjr ~]# cat /var/log/messages | more
    
  • less

    less 就類似 #cat | more 分頁檢視功能

    [root@benjr ~]# less /var/log/messages
    
  • tail

    雖然透過指令 # cat 可以看到檔案內容,不過他的缺點是我們必須從頭看起,所以這邊提供另外一個指令 #tail ,tail 預設只會顯示出來該檔案的最後 10 行,當我們要看系統的記錄檔 /var/log/messages 這相當好用,不需要從頭看起只要看最後發生何事即可.

    [root@benjr ~]# tail /var/log/messages
    

    預設是 10 筆資料,不過可以加入數字參數 -n ,就可以依據我們需要顯示出不同的行數 #tail -n 15 /var/log/messages

    #tail -f 還可以立即顯示檔案新增加的部分,用來監控 messages 時最好用.

    [root@benjr ~]# tail -f /var/log/messages
    
  • head

    可以看到檔尾,而 head 可以看到檔頭一樣預設是 10 筆記錄.

    [root@benjr ~]# head /var/log/dmesg
    

    想看到超過 10 筆資料,不過可以加入數字參數 -n ,就可以依據我們需要顯示出不同的行數 #head -n 15 /var/log/dmesg

    [root@benjr ~]# head -n 15 /var/log/dmesg
    

網友的想法

  1. 自動參照通知: Linux – File | Benjr.tw

發表迴響