我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux下查找文件(日志)中的关键字

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux下查找文件(日志)中的关键字

1 查看日志前 n 行:

cat 或者 tail 日志文件名 | head -n 数量 示例1 :cat  api.log | head -n 200   # 查看log前200行 示例2: tail  api.log | head -n 10     # 查看log前10行

2 查看日志尾 n 行:

cat   或者 tail 日志文件名 | tail -n 数量 示例: cat  api.log | tail -n 200   # 查看log后200 行 示例: tail  api.log | tail -n 15     # 查看log后15 行

3 根据 关键词 查找日志并返回关键词所在的所有行:

3.1 方法一 :

cat  或者 tail 日志文件名 | grep  "关键词"示例1:cat  api.log | grep "前端入参" # 返回log日志中包含“前端入参”字样的所有行 示例2:tail  api.log | grep "前端入参" # 返回log日志中包含“前端入参”字样的所有行

3.2 方法二:

grep -i  "关键词" 日志文件名 示例1:grep -i  "21DYN60587" catalina.out # 返回log日志中包含 21DYN60587 的所有行

常用参数:

参数说明
-f显示文件最新追加的内容
-q当有多个文件参数时,不输出各个文件名
-v当有多个文件参数时,总是输出各个文件名
-c [字节数]显示文件的尾部n个字节内容
-n [行数]显示文件的尾部n行内容

常用参数:

参数说明
-n或–number显示行号
-b或–number-nonblank显示行号,但是不对空白行进行编号
-s或–squeeze-blank当遇到有连续两行以上的空白行,只显示一行的空白行\

来源地址:https://blog.csdn.net/twi_twi/article/details/128631729

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux下查找文件(日志)中的关键字

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux下查找文件(日志)中的关键字

1 查看日志前 n 行: cat 或者 tail 日志文件名 | head -n 数量 示例1 :cat api.log | head -n 200   # 查看log前200行 示例2: tail api.log | head -n
2023-08-24

LINUX 查找tomcat日志关键词命令

#查询catalina.out日志文件中的关键词为2016-04-13 11:26:00的日志信息 grep -C 10 '2016-04-13 11:26:00' catalina.out |more 解释:grep :查询,筛选 -C
2022-06-04

linux根据文件后缀查找关键字

有一个项目,需要查找关键字在哪个php文件里面,由于文件太多,一个个找,很麻烦可以使用如下命令查找:find /www/operate/* -name *.php | xargs grep order_continue备注:/www/ope
2023-01-30

Linux系统查找日志关键字的具体方法是什么

本篇文章为大家展示了Linux系统查找日志关键字的具体方法是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Linux系统中日志是一个非常重要的文件,在工作的会经常查看日志,但是日志中记录非常多的
2023-06-28

Linux日志中查找关键字及其前后的信息实例方法

在日常工作中,我们经常需要查看日志,比如可以通过 tail 命令实时查看日志,也可以通过 cat 等命令查看日志信息。 但现在我lLMnwN们要讨论的是,如何从日lLMnwN志中通过关键字过滤出我们想要的内容,方
2022-06-04

LINUX中查找tomcat日志关键词命令是什么

这篇文章主要为大家展示了“LINUX中查找tomcat日志关键词命令是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“LINUX中查找tomcat日志关键词命令是什么”这篇文章吧。#查询cat
2023-06-09

Linux系统grep命令如何在文件内容中查找关键字 

本篇文章给大家分享的是有关Linux系统grep命令如何在文件内容中查找关键字 ,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。find命令可以准确的查找文件但是不能查找文件内的
2023-06-28

Linux中如何查看日志文件

小编给大家分享一下Linux中如何查看日志文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、tail这个是我最常用的一种查看方式命令格式: tail[必要参数
2023-06-27

linux如何在文件 '/var/log/messages'中查找关键词"Aug"

Linux中查找文件中的关键字使用grep命令在Linux系统中递归搜索指定目录的所有文件,并输出包含指定关键字的行。用法:grep[选项]关键字文件有用选项:-i:不区分大小写-n:打印行号-c:统计匹配行-v:打印不包含模式的行-r:递归搜索-w:匹配完整单词替代方案:findlocateackripgrep
linux如何在文件 '/var/log/messages'中查找关键词
2024-04-11

linux中怎么使用find查找多个关键字

在Linux中,可以使用find命令与-grep参数结合来查找多个关键字。下面是一个示例命令:```find /path/to/search -type f -exec grep -l "keyword1" {} \; -exec grep
2023-09-22

Linux查找文件夹下包含某字符的所有文件

linux grep 命令用于查找文件里符合条件的字符串。grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来
2022-06-04

Linux中如何查看日志文件的内容

在Linux系统中,可以使用以下几种方法来查看日志文件的内容:使用cat命令:可以使用cat命令来查看日志文件的内容,例如:cat /var/log/messages使用less命令:可以使用less命令来逐页查看日志文件的内容,例如:le
Linux中如何查看日志文件的内容
2024-03-15

Linux环境下查看日志文件命令详解

目录前言一、cat命令:二、more命令:三、less命令:四、head命令:五、tail命令:六、tac命令:七、echo命令:八、grep命令:九、sed命令:混合命令:附加:前言 当日志存储文件很大时,我们就不能用 vi 直接去查看日
2022-06-04

grep怎么查询包含多个关键字的日志

使用grep命令查询包含多个关键字的日志,可以使用以下语法:```grep "关键字1" 文件名 | grep "关键字2" | grep "关键字3" ...```例如,要查询包含关键字"error"和"failed"的日志,可以使用以下
2023-09-16

编程热搜

目录