[Linux]shell下实时滚动查看日志文件的方法tail/head用法

2021-03-15 546点热度 0人点赞 0条评论

前言

我们在查看日志的时候,往往只是需要查看日志的最后的部分,或者日志产生新的内容,才显示出来,利用tail命令就可以很好的实现这部分功能

tail -f /path/to/logfile 会把 logfile 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 logfile 更新就可以看到最新的文件内容。

常用用法

# 实时显示xxx.log更新的内容
tail -f /var/log/xxx.log

# 显示xxx.log最后100行内容
tail -n 100 /var/log/xxx.log

# 显示日志最后10个字符
tail -c 10 /var/log/xxx.log

# 显示从第 20 行至文件末尾的日志内容
tail -n +20 /var/log/xxx.log

至于相反的一个命令head,可以利用它看日志前面的多少行

# 查看日志开头100行
head -n 100 /var/log/xxx.log

关于如何让tail出来的内容 根据日志的级别显示不同的颜色,请看我的博客:https://blog.terrynow.com/2021/03/29/linux-shell-tail-cat-show-colored-output/

admin

这个人很懒,什么都没留下

文章评论

*

code