linux常用的命令

Linux查看日志常用命令

2019-05-16  本文已影响155人  52Hetrz

使用linux查看日志排除bug是不少开发和测试人员的必备技能,为了更好的使用,所以百度结合自己经验总结一下常用的日志查看部分相关命令。大家可以随时更新提出质疑一同进步。

一、常用命令

tail head cat tac less more

二、常用场景

1. 得到关键日志的行号
  cat -n test.log |grep "debug" 
2. 选择关键字所在的中间一行. 然后查看这个关键行数前后范围日志:
  cat -n test.log |tail -n +92|head -n 20 

  ---tail -n +92表示查询92行之后的日志
  ---head -n 20 则表示在前面的查询结果里再查前20条记录
sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p'  test.log
---上面的两个日期必须是日志中打印出来的日志,否则无效;
---先 grep '2014-12-17 16:17:20' test.log 来确定日志中是否有该 时间点                      
1. 使用more和less命令  
cat -n test.log |grep "debug" |more 
---这样就分页打印了,通过点击空格键翻页

2.使用 >xxx.txt 将其保存到文件中,到时可以拉下这个文件分析
cat -n test.log |grep "debug"  >debug.txt
上一篇 下一篇

猜你喜欢

热点阅读