linux查看日誌命令——tail

對於程序員來說,在linux下查看日誌是家常便飯的事情。如果學會使用tail命令,可以使你的工作事半功倍。

1.如果你想查看文件的後n行:

tail -nf 文件名
tail -nf notes.log

2.如果你想動態跟蹤日誌:

tail -f 文件名
tail -f notes.log

3.如果日誌文件太多,不便於找到關鍵字,可以使用關鍵字高亮:

單個關鍵詞高亮顯示:
tail -f 文件名 | perl -pe 's/(關鍵詞)/\e[1;顏色$1\e[0m/g'
tail -f notes.log | perl -pe 's/(version)/\e[1;34m$1\e[0m/g'
多個關鍵詞高亮顯示:
tail -f 文件名 | perl -pe 's/(關鍵詞1)|(關鍵詞2)|(關鍵詞3)/\e[1;顏色1$1\e[0m\e[1;顏色2$2\e[0m\e[1;顏色3$3\e[0m/g' 
tail -f notes.log | perl -pe 's/(DEBUG)|(INFO)|(VERSION)/\e[1;34m$1\e[0m\e[1;33m$2\e[0m\e[1;31m$3\e[0m/g' 

注:linux中字體顏色代碼:

30m 黑色
31m 紅色
32m 綠色
33m 黃色
34m 藍色
35m 紫色
36m 天藍色
37m 白色

如果你不喜歡字體變色,而是想讓文字加上背景色,背景顏色代碼:

40;黑色背景
41;紅色背景
42;綠色背景
43;黃色背景
44;藍色背景
45;紫色背景
46;天藍色背景
47;白色背景

使用tail-f 命令之後,此時linux 不是命令行模式,如果想退出查看日誌模式,鍵盤按ctrl+c 即可。

tail命令還有很多其他用法,感興趣的去查查吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章