linux下查看日志和監控日志 --tail 命令


一、tail命令

tail命令從指定點開始將文件寫到標准輸出.使用tail命令的-f選項可以方便的查閱正在改變的日志文件,

tail -f filename會把filename里最尾部的內容顯示在屏幕上,並且不但刷新,使你看到最新的文件內容。

二、tail的命令參數:

-f 循環讀取

-q 不顯示處理信息

-v 顯示詳細的處理信息

-c<數目> 顯示的字節數

-n<行數> 顯示行數

--pid=PID 與-f合用,表示在進程ID,PID死掉之后結束. 

-q, --quiet, --silent 從不輸出給出文件名的首部 

-s, --sleep-interval=S 與-f合用,表示在每次反復的間隔休眠S秒 
————————————————

三、示例

比如我們要查看laravel.log日志的內容:

1、tail -f laravel.log

該條命令會輸入laravel.log的變化,實現時時監控的目的

 

2、tail -n 3 laravel.log

該條命令會輸出倒數前3條的日志內容

 

3、tail -n +3 laravel.log

該條命令是從日志的第三條開始打印日志的內容
————————————————

四、停止命令:

 

1、ctrl+C

2、kill -9 pid


免責聲明!

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



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