Linux命令 您所在的位置:网站首页 linux根据关键字查日志 Linux命令

Linux命令

2024-05-26 08:51| 来源: 网络整理| 查看: 265

【记录日常】

查询日志,最近纠结一个问题,之前只会cat、tail 关键字查询,查出来的日志信息都是包含关键字的,但是如果想要查询这个关键字上边或者下边不包括关键字的日志信息怎么查呢? 初始思路:一个笨办法但是很实用的 就是直接把日志文件下载下来到windows本地,再来慢慢查看和搜索;但是问题又来了,如果文件不让下载呢,或者日志文件特别大,操作起来就很麻烦。

Linux查询日志的命令我想大家都比较熟悉使用,先简单描述一下常用命令 1、常用的命令: cat

cat XXX.log |grep '关键字'

2、常用的命令: tail

tail -f XXX.log |grep '关键字'

emm… 常用命令我就想到这两个,欢迎评论补充

【关键点】解决查询上下内容问题

这里提供一个解决方法,使用两个命令

grep -nri '关键字' XXXX.log vim +行号 XXXX.log

图示: 执行:grep -nri ‘creditsBalance=501’ server.log 在这里插入图片描述 再执行 vim +1763 server.log 在这里插入图片描述 这里可以看到其实是使用了grep 的一个命令选项-nri ,主要是使其搜索时显示行号,再用vim(或者vi 也行)直接定位到关键字所在行数,并可以查看关键字上下内容

哈哈·~· 有点啰嗦了,欢迎指点

确实啰嗦了

注意

基于上面的需求,大家可以去搜一下 less 的用法,完全可以实现!有过之无不及!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有