linux中如何查看指定时间内的日志?如今天6月5日,我要查看6月1日的日志?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux中如何查看指定时间内的日志?如今天6月5日,我要查看6月1日的日志?相关的知识,希望对你有一定的参考价值。
找到日志文件,使用命令grep来查找文件中的日期,注意日志文件使用的日志格式,如果是“2012-6-1”,就可以用该日期作为关键字在日志文件中搜索。 参考技术A 例如:你要查看messages 的日志cat /var/log/messgaes | grep “2012-6-1”
linux sed 之 查看指定时间段的日志
参考技术A 命令格式: sed -n '/起始时间/','/结束时间/p' [日志文件]eg1 :
注:
日期时间格式要和日志文件中的保持一致;
eg2 :
nginx中的日期时间格式和eg1中的格式不一致,这时使用的命令是:
注:
使用“\”是为了转义“/”,不然命令行会报错
也可以将输出的命令行内容输出到一个文本文件中,这样方便用编辑器查看,命令是:
eg3 :
这样输出的内容就会保存在gfc.log文本文件中。
eg:
以上是关于linux中如何查看指定时间内的日志?如今天6月5日,我要查看6月1日的日志?的主要内容,如果未能解决你的问题,请参考以下文章