美文网首页
生产中常用的Linux日志查询语句

生产中常用的Linux日志查询语句

作者: HachiLin | 来源:发表于2020-12-29 17:12 被阅读0次

1. less

1.1 打开文件

less 文件名.log

1.2 查询关键字

/ 关键字
紧接着

  • n:向下查找关键字【用最多】
  • N:回到上一个关键字【用最多】
  • g:跳到开头
  • G:跳到文件结尾
  • b:往前翻一页(一屏幕)
  • f:往后翻一页(一屏幕)
  • 空格:滚动一页
  • 回车键:滚动一行
  • h:显示帮助

退出当前
q

2. head

2.1 使用

head 文件名.log:head命令默认显示文件前10行内容

2.2 常用命令

head -n 3 文件名.log:显示文件前3行内容
更多命令输入:
head --help

3. tail

3.1 使用

tail 文件名.log:tail命令默认显示文件前10行内容

3.2 常用命令

tail -n 3 文件名.log:显示文件后3行内容
tail -f filename:实时查看日志新增内容
说明:监视filename文件的尾部新增的内容(默认10行,相当于增加参数 -n 10),刷新显示在屏幕上。退出,按下CTRL+C。f后面可以加入参数来指定查看行数。

4. cat

4.1 使用

cat 文件名.log:显示文件所有内容

4.2 常用命令

cat 文件名.log | grep 'ERROR' -A 5:查找ERROR字符,并显示ERROR所在行的之后5行
cat 文件名.log | grep 'ERROR' -B 5:查找ERROR字符,并显示ERROR所在行的之前5行
cat 文件名.log | grep 'ERROR' -C 5:查找ERROR字符,并显示ERROR所在行的前后5行
cat 文件名.log | grep -E “关键词1|关键词2”:或条件查询,查找关键词1和关键词2

相关文章

网友评论

      本文标题:生产中常用的Linux日志查询语句

      本文链接:https://www.haomeiwen.com/subject/rectoktx.html