当前位置: 首页 > news >正文

Linux 查看日志总结

实时日志

1、查看实时日志
tail -f error.log

温馨展示:默认展示最后10

2、查看实时日志,最后10 行记录
tail -n 10 error.log
3、查看实时日志,最后20行记录
tail -20f error.log
4、查看实时日志,从第五行开始日志内容
tail -n +5 error.log

温馨提示:通过Ctrl + c 联合功能键,退出tail 指令。

日志搜索

通过cat 指令实现

语法:cat fileName | grep "关键字"

1、查看错误日志,包含'Exception' 前后10行记录
cat error.log |grep -C 10 'Exception'
2、查看错误日志,包含'Exception' 前10行记录
cat error.log |grep -B 10 'Exception'
3、查看错误日志,包含'Exception' 后10行记录
cat error.log |grep -A 10 'Exception'

日志行号查找

通过head 指令实现

语法:head -n 行号 fileName

    • 查看错误日志,头10 行日志记录
head -n 10 error.log
    • 查看错误日志,查看全部日志去除最后10行日志记录
head -n -10 error.log

编辑日志查找(vi/vim)

操作步骤说明:

  1. 进入vi/vim 编辑模式: vi error.log

  1. 输入'/关键字',按Enter键查找

  1. 查询关键字,通过'n' 键实现(n 查找上一处错误日志, N 查找下一处错误日志)

  1. 查询匹配多条记录: ctrl+f: 下翻一屏。

ctrl+b: 上翻一屏。

ctrl+d: 下翻半屏。

ctrl+u: 上翻半屏。

ctrl+e: 向下滚动一行。

ctrl+y: 向上滚动一行。

  1. ctrl+o回到搜索的地方

  1. 退出:按ESC键后,接着再输入:号时,vi会在屏幕的最下方等待我们输入命令

    wq! 保存退出;

    q! 不保存退出;

编辑日志功能拓展

/关键字   注:正向查找,按n键把光标移动到下一个符合条件的地方

    ?关键字   注:反向查找,按shift+n 键,把光标移动到下一个符合条件的

查看日志查找(more)

通过more 指令实现

语法格式: more fileName | grep '关键字'

温馨提示:默认打开所有,从前往后

常用指令:H(获得帮助信息),Enter(向下翻滚一行),空格(向下滚动一屏),Q(退出命令)

操作步骤说明:

  1. more error.log|grep '关键字'

  1. 按空格/Space 键:显示查询'关键字'下一屏内容

  1. 按B键:显示查询'关键字'上一屏内容

  1. 按H键:显示帮助屏,展示相关帮助的信息

管道流日志输出

通过sed 指令实现

Linux sed 指令详情参考:

操作步骤说明:

  1. cat error.log | grep '2023-01-16 0[1-9]:00:00'

功能说明:查询时间范围为:2023-01-16 01:00:00至2023-01-16 09:00:00的日志内容
  1. cat error.log | sed -n '/2023-01-16 0[1-9]:00:00'

功能说明:将时间范围为:2023-01-16 01:00:00至2023-01-16 09:00:00的日志内容输出至控制台
温馨提示:请先确保在第一步中找到相关日志记录,再将相关日志记录打印输出。

相关文章:

  • wordpress 破解/百度网址大全 简单版
  • 电子商城开发网站建设/网站建设网络推广公司
  • 湖北做网站公司/aso安卓优化
  • 罗源网站建设/手机建立一个免费网站
  • wordpress单页调用标题/商丘网络推广外包
  • 做IPv6网站升级的公司有哪些/网站快速排名推广软件
  • hadoop3.x源码编译及cmake的问题解决:CMake failed with error code 1
  • 【自学Docker 】Docker管理命令大全(上)
  • Python【4】:eval() exec()
  • 数据结构与算法基础(王卓)(8):线性表的应用(并集和有序表合并)
  • 【java】java多线程及线程池面试题
  • SAP MM 物料分类账的启用配置
  • 搭建wordpress
  • CSDN网站勋章获取介绍
  • SAP MM 新建移动类型(Movement Type)
  • 大数据技术架构(组件)——Hive:环境准备1
  • freemarker包含字符串操作
  • leetcode 1813. 句子相似性 III【python3双指针的实现思路及过程整理】