linux查看日志怎么查找关键字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux查看日志怎么查找关键字相关的知识,希望对你有一定的参考价值。

参考技术A Linux下查看日志,查找关键词的办法,可以通过vi的方法。当中有一个材料关键字的方式。

linux查找日志技巧

1.cat -n test.log |grep "李明"   ps:查找日志中关键字为“李明”出现的行号

1>得到"李明"关键字所在的行号是102行. 此时如果我想查看这个关键字前10行和后10行的日志:

cat -n test.log |tail -n +92|head -n 20

tail -n +92表示查询92行之后的日志

head -n 20 则表示在前面的查询结果里再查前20条记录

2. cat -n test.log |grep "李明" |more 可带翻页,空格键翻页。

3.tail  -n  10  test.log   查询日志尾部最后10行的日志;

4.tail -n +10 test.log    查询10行之后的所有日志;

5.head -n 10  test.log   查询日志文件中的头10行日志;

6.head -n -10  test.log   查询日志文件除了最后10行的其他所有日志;

 

以上是关于linux查看日志怎么查找关键字的主要内容,如果未能解决你的问题,请参考以下文章

linux下的一个超大日志文件有18G,用啥工具能打开查看里面的内容呀?

Linux下查找文件(日志)中的关键字

grep-查看日志

如何查看Apache错误日志

Linux日志中如何查找关键字及其前后的信息

linux如何查询指定日期的系统安全日志