【20221202每日面经】Linux常用命令-如何查看日志里面有 error 关键字的日志记录,与这个记录前后三行的日志信息?

  • 考察点:Linux常用命令
  • 难度: 简单
  • 题目:如何查看日志里面有 error 关键字的日志记录,与这个记录前后三行的日志信息?请给出命令,并对命令进行说明。

ps:每周一公布上周所有题目答案

cat 日志文件名称 | grep “error” -C 3
cat 日志文件名称:查看日志
grep “error”:查询日志文件中有error的日志
-C 3:error关键字所在行及上下各 3 行的内容

grep -C 3 "keyword" file_path

grep:文本搜索工具,可以接收管道传来的数据,这里是读取的文件的数据
-C n:将匹配到关键字的前后n行一同输出
“keyword”:预期被匹配到的关键字,在egrep或-E参数作用下,可以使用正则表达式
file_path:将文件内容作为输入