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命令还有很多其他用法,感兴趣的去查查吧。

发布了22 篇原创文章 · 获赞 21 · 访问量 2081

猜你喜欢

转载自blog.csdn.net/weixin_41532316/article/details/102694985