如何在Linux中查找日志的关键字,这几个命令得会!
你好-我叫邱同学
编辑于 2023年08月08日 07:37

视频直达:

首先进入到需要查看日志文件的目录,执行以下命令,即可快速定位到想要查看日志内容所在行:

1.查看日志前 n 行

代码块
JavaScript
自动换行
复制代码
cat 或者 tail 日志文件名 | head -n 数量
示例1 :cat  api.log | head -n 200,用来查看log前200行 
示例2: tail  api.log | head -n 10,用来查看log前10行
复制成功

2.查看日志尾 n 行

代码块
JavaScript
自动换行
复制代码
cat   或者 tail 日志文件名 | tail -n 数量 
示例: cat  api.log | tail -n 200,用来查看log后200 行 
示例: tail  api.log | tail -n 15,用来查看log后15 行
复制成功

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

代码块
JavaScript
自动换行
复制代码
方法一 :  cat  或者 tail 日志文件名 | grep  "关键词"
示例1:cat   api.log | grep "前端参数",用来返回log日志中包含指定参数字样的所有行
示例2:tail  api.log | grep "前端参数",用来返回log日志中包含指定参数字样的所有行
方法二:  grep -i  "关键词" 日志文件名  (与方法一效果相同,写法不同)
示例1:grep -i  "wwww" log.out  用来 返回log日志中包含 wwww的所有行
复制成功

看完了,欢迎关注~