tail命令用於將文件的最后部分輸出到標准設備,通常是終端,也可以支持更新操作,當文檔內容發生變化時,tail會自己主動刷新,確保你看到最新的檔案內容。
1、tail -f filename
監視filename文件的尾部內容(默認10行,-200f會監控最后200行的內容),刷新顯示在屏幕上。退出,按下CTRL+C。
2、tail -n 20 filename
顯示filename最后20行,文檔內容變化時,顯示不進行刷新。
3、tail -r -n 10 filename
逆序顯示filename最后10行。
希望監控tomcat的輸出內容時,可以采用如下的辦法:
1.切換到tomcat的logs目錄,例如:cd usr/local/tomcat6/logs
2.tail -200f catalina.out
按ctrl + c可以終止內容的輸出,輸出中有亂碼時還需要調整工具的編碼格式為UTF-8.
跟tail功能相似的命令還有:
cat 從第一行開始顯示檔案內容。
tac 從最后一行開始顯示檔案內容。
more 分頁顯示檔案內容。
less 與 more 相似,但支持向前翻頁
head 僅僅顯示前面幾行
