查看日志常用命令汇总

项目部署在测试或者线上机器的时候,不管是调试还是线上出现问题,往往需要查看日志,如何从海量的复杂的日志文件中找到你需要的信息,总结的常用命令如下:

实时查看日志内容:

tail -f xxx.log

查看从日志末尾开始制定行数的日志

tail -n 行数 xxx.log

tail -行数 xxx.log

根据条件筛选出行号 :根据条件筛选出这个日志在哪一行

cat -n <filename> | grep '条件'

根据条件筛选出行号 :查询这条记录的完整信息

sed -n '行1,行2p' <filename>   注意:第二行最后加p

根据时间进行查询

sed -n '/时间1/,/时间2/p' <filename>

注意:时间的格式是根据你日志中打印出来的时间格式而变化,同时你所选的这个时间在日志中必须存在,否则查不出来内容 
但是可以使用grep '时间' <filename>先进行筛选 

筛选是否存在

grep '条件' <filename>

发布了66 篇原创文章 · 获赞 230 · 访问量 18万+

猜你喜欢

转载自blog.csdn.net/lyztyycode/article/details/89407136