
Linux 查看檔案前幾行或最後幾行指令(tail or cat)
本文目錄共 4 節
在使用Linux 在查詢檔案時很常需要用到讀取檔案前幾行或後幾行,把理解的內容整理起來方便快速查閱。
查看檔案至螢幕
查看檔案前10行
head -n10 /var/log/auth.log
查看檔案最後10行
tail -n10 /var/log/auth.log
查看指定中間行數
查看檔案 10~15 行的內容,指令是先使用 cat 輸出檔案中的最大行數,並印出需求的區間段,tail -n 的參數值計算方式為需求最後行減去需求起始行 15-10 =5 算出值為5。
cat -n 15 /var/log/auth.log | tail -n 5
將內容重新定向至新檔
#將檔案前10行輸出至 /tmp/auth.log
head -n 10 /var/log/auth.log >> /tmp/auth.log
#將檔案最後10行輸出至 /tmp/auth.log
tail -n 10 /var/log/auth.log >> /tmp/auth.log
參考資料
收錄於「#Linux 指令」系列手札

獨立技術專刊推播
訂閱技術電子報
有新文章發布時寄送到您的信箱,不發送垃圾信。