linux查找日志cat和grep方式

 更新时间:2024年10月09日 10:14:15   作者:小旋风-java  
在Linux系统中,我们常常需要查询日志文件中的特定信息,这时候掌握一些关键字查询技巧就显得非常重要,例如,要查询关键字前后30行,可以使用grep命令的'-C'选项,若要查询两个关键字同时出现的情况,可以将grep命令连续使用,对于压缩后的文件

linux查找日志cat和grep

1、查询关键字前后30行

cat 日志文件名.log | grep -30 '关键字'
  • 例:
cat mcs-all.log | grep -30 '2019-04-08 13:30:04,271'

2、查询两个关键字同时出现

cat 日志文件名.log | grep '关键字1' | grep '关键字2'
  • 例:
cat mcs-all.log | grep 'ServiceV5Impl' | grep '客户姓名不能为空'

3、压缩以后的文件查询

gzip -dc 文件名 | grep -30 “关键字”
  • 例:
gzip -dc mcs-all.log_2019-04-04.gz | grep -30 '2019-04-04 17:38:26,036'

4、查询中所匹配模式的最后一项

cat 文件名 | grep ‘关键字' | tail -n
  • 例子:
cat mcs-all.log_2019-04-09 | grep ‘客户姓名不能为空' | tail -1
cat mcs-all.log_2019-04-09 | grep ‘客户姓名不能为空' | tail -100

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Zabbix基于snmp实现监控linux主机

    Zabbix基于snmp实现监控linux主机

    这篇文章主要介绍了Zabbix基于snmp实现监控linux主机,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • Linux下Redis允许远程连接的实现方法

    Linux下Redis允许远程连接的实现方法

    今天小编就为大家分享一篇Linux下Redis允许远程连接的实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • 关于Linux的curl指令使用总结

    关于Linux的curl指令使用总结

    这篇文章主要介绍了关于Linux的curl指令使用总结,具有很好的参考价值,希望对大家有所帮助。
    2023-04-04
  • Linux高并发踩过的坑及性能优化介绍

    Linux高并发踩过的坑及性能优化介绍

    大家好,本篇文章主要讲的是Linux高并发踩过的坑及性能优化介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • 记一次Ubuntu服务器被黑经历

    记一次Ubuntu服务器被黑经历

    最近我们的一台Ubuntu阿里云服务器一直提示有肉鸡行为,提示了好几天,开始并没有关注,然后连续几天后发现应该是个大问题啊,很可能服务被侵入了。下面通过本文给大家分享下详情
    2016-11-11
  • bash脚本中将密码传递给ssh/scp命令方法详解

    bash脚本中将密码传递给ssh/scp命令方法详解

    在本篇内容里小编给大家整理了关于bash脚本中将密码传递给ssh/scp命令的相关方法和知识点,需要的朋友们学习下。
    2019-03-03
  • 使用apache的rotatelogs命令实现WebLogic启动命令的nohup的日志回滚

    使用apache的rotatelogs命令实现WebLogic启动命令的nohup的日志回滚

    通过apache的rotatelogs命令实现WebLogic启动命令的nohup的日志回滚,有需要的朋友可以参考下
    2013-01-01
  • ssh 登录很慢该如何解决

    ssh 登录很慢该如何解决

    这篇文章主要介绍了ssh 登录很慢该如何解决的相关资料,这里提供了两种方法,DNS反向解析及关闭ssh的gssapi认证的解决办法,需要的朋友可以参考下
    2017-01-01
  • Ubuntu中实现定时唤醒与自动休眠功能

    Ubuntu中实现定时唤醒与自动休眠功能

    在自动化脚本执行的时间段内唤醒系统使其正常运行,其余时间则让其进入休眠状态,以此来降低能耗,为达成这一目标,我编写了一个简易的脚本,并通过 crontab 配置了自动化任务,接下来,我会详尽地讲解整个配置过程,需要的朋友可以参考下
    2024-09-09
  • linux 定时任务详解

    linux 定时任务详解

    本篇文章主要介绍了linux 定时任务,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-01-01

最新评论