楔子:作为一名经常开车的老司机,查看日志文件是一种家常便饭。Linux tail 命令就是这样一道非常下饭的菜,学会用它查看日志文件,也许会让很多问题及时被发现和定位。
Linux tail 命令
Linux tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件,它会把查看的文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要文件更新就可以看到最新的文件内容,直到按下(Ctrl+C)组合键停止显示。
语法格式
tail [-选参] [文件]
选参说明
可选参数 | 含义 |
---|
-f | 循环读取 | -q | 不显示处理信息 | -v | 显示详细的处理信息 | -c | 显示的字节数 | -n | 显示文件的尾部 n 行内容 | --pid | 与-f合用,表示在进程ID,PID死掉之后结束 |
参考示例
01)实时跟踪、刷新文件的增长情况
tail -f dubbo-log.20190829
02)从指定行开始显示文件的内容(至文件末尾)
tail -f -n 100 dubbo-log.20190829
或者:
tail -n 100 dubbo-log.20190829
03)从指定行的下一行开始显示文件的内容(不包含指定行至文件末尾)
tail -f -100 dubbo-log.20190829
04)显示文件最后 N 个字符
tail -c 100 dubbo-log.20190829
|