LINUX 查看某个指定时间段的日志

LINUX 查看某个指定时间段的日志,第1张

https://superuser.com/questions/439688/how-to-grep-a-log-file-within-a-specific-time-period

下面这种方式,显示的信息不全,只显示出含有该时间的行,像换行显示的错误堆栈日志,就显示不出来。

grep '2019-03-02 11:4[1-2]' user-center.2019-03-02.log

grep '2019-03-02 11:42:[01-59]' user-center.2019-03-02.log

tail -f 日志文件路径主要用于查看实时的日志记录,属于动态记录查看。

cat日志路径主要用于查看静态的历史日志记录,一般跟路径名称,常见的这周类型的日志记录一般用管道符进行过滤筛选自己所需的记录。

dmesg主要用于调试脚本或者命令,出现异常中断来排查错误原因显示的。

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

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

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

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

*** 作命令

首先介绍一个名词“控制台(console)”,它就是我们通常见到的使用字符 *** 作界面的人机接口,例如dos。我们说控制台命令,就是指通过字符界面输入的可以 *** 作系统的命令。

例如dos命令就是控制台命令。要了解的是基于Linux *** 作系统的基本控制台命令。有一点一定要注意,和dos命令不同的是,Linux的命令(也包括文件名等等)对大小写是敏感的,也就是说,如果你输入的命令大小写不对的话,系统是不会做出你期望的响应的。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8538875.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存