iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux下查找文件(日志)中的关键字
  • 913
分享到

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

linux运维服务器 2023-08-24 14:08:44 913人浏览 独家记忆
摘要

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

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

--结束END--

本文标题: Linux下查找文件(日志)中的关键字

本文链接: https://www.lsjlt.com/news/379439.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作