tail 命令詳解


可以先看一下,如下的網址,本篇沒有看下去的必要的,我只是為了加深印象把自己的練習情況記錄一下,並且尋求我可能最常使用此命令的一種方式!

https://man.linuxde.net/tail

 https://www.computerhope.com/unix/utail.htm

https://www.gnu.org/software/coreutils/manual/html_node/tail-invocation.html

https://github.com/coreutils/coreutils/blob/master/src/tail.c

 

假設我們已經定位到待查文件a.log和b.log

 

1:tail --help

     查看tail命令的幫助信息

 

2:tail a.log

     查看a.log文件最后10條記錄,10條是默認的查看條數,可以通過-n/-c來控制查看記錄的條數和大小

 

3:tail -f a.log

     查看a.log文件的實時追加的記錄,這個是最有用的,可以查看實時日志滾動信息,查看實時日志比較有用,通過control+c來停止此命令,注意,可能由於反應慢需要多次control+c

 

4:tail -n 100 a.log

     查看a.log文件的后100條記錄,這個也比較有用,可以查看對應條數的日志信息,查看歷史日志比較有用

 

5:tail -c 1m a.log

     查看a.log文件的后1m大小的記錄

 

6:tail a.log b.log

     查看a.log和b.log兩個文件的最后10條日志

 

7:tail -f a.log | grep error

    查看實時滾動的日志中包含error關鍵字的記錄,這個非常有用,尤其在日志滾動量大,我們只想觀察特定的日志的時候

 

8:tail --version

     查看tail命令的版本信息

 

9:info coreutils 'tail invocation'

     查看tail命令更加詳細的信息,這個非常有用,什么穩定都不用看,看一下這個然后實際操作幾下,這個命令的功能就能了解的差不多了

10:tail -c +1 a.log

     查看文件的所有內容


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM