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

总结

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

相关文章

  • win10+Ubuntu 20.04 LTS双系统安装(UEFI + GPT)(图文,多图预警)

    win10+Ubuntu 20.04 LTS双系统安装(UEFI + GPT)(图文,多图预警)

    这篇文章主要介绍了win10+Ubuntu 20.04 LTS双系统安装(UEFI + GPT)(图文,多图预警),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • Linux目录切换实现代码案例

    Linux目录切换实现代码案例

    这篇文章主要介绍了Linux目录切换实现代码案例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • 实战 LAMP 服务器配置 完整篇

    实战 LAMP 服务器配置 完整篇

    LAMP 服务器配置 按部就班篇,大家可以学习试试。
    2009-06-06
  • apache 默认目录的修改方法 .

    apache 默认目录的修改方法 .

    这篇文章主要为大家介绍下修改Apache的默认站点目录的方法,需要的朋友可以参考下
    2013-12-12
  • Linux系统中jdk环境配置方式

    Linux系统中jdk环境配置方式

    这篇文章主要介绍了Linux系统中jdk环境配置方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • Linux中使用Crontab定时监测维护Tomcat应用程序的方法

    Linux中使用Crontab定时监测维护Tomcat应用程序的方法

    定时监测发布的某项应用程序是否可用,如果不可用,立即执行处理措施,实现自动化运维工作
    2014-11-11
  • linux让程序开机自动运行最简单的方法

    linux让程序开机自动运行最简单的方法

    在本篇文章里小编给大家整理的是一篇关于linux让程序开机自动运行最简单的方法以及相关代码,需要的朋友们学习下。
    2019-11-11
  • linux安装单机版HBase的详细过程

    linux安装单机版HBase的详细过程

    这篇文章主要介绍了linux安装单机版HBase的详细过程,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2024-07-07
  • Linux和GNU系统的关系详解

    Linux和GNU系统的关系详解

    大家好,本篇文章主要讲的是Linux和GNU系统的关系详解,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2022-01-01
  • linux中的7z命令参数说明

    linux中的7z命令参数说明

    Linux中的7z命令具备多样的参数来控制其功能,如添加文件、删除、提取、更新存档等。常用的命令包括a、d、e、x等,而开关如-o、-p、-m等则进一步定义了操作的细节,例如设置密码、输出目录和压缩方法。此命令强大且灵活,适合进行文件压缩和管理
    2024-09-09

最新评论