Linux 查看日志总结
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
实时日志
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)
操作步骤说明
进入vi/vim 编辑模式: vi error.log
输入'/关键字'按Enter键查找
查询关键字通过'n' 键实现n 查找上一处错误日志 N 查找下一处错误日志
查询匹配多条记录 ctrl+f: 下翻一屏。
ctrl+b: 上翻一屏。
ctrl+d: 下翻半屏。
ctrl+u: 上翻半屏。
ctrl+e: 向下滚动一行。
ctrl+y: 向上滚动一行。
ctrl+o回到搜索的地方
退出按ESC键后接着再输入:号时vi会在屏幕的最下方等待我们输入命令
wq! 保存退出
q! 不保存退出
编辑日志功能拓展
/关键字 注正向查找按n键把光标移动到下一个符合条件的地方
?关键字 注反向查找按shift+n 键把光标移动到下一个符合条件的
查看日志查找(more)
通过more 指令实现
语法格式: more fileName | grep '关键字'
温馨提示默认打开所有从前往后
常用指令H获得帮助信息Enter向下翻滚一行空格向下滚动一屏Q退出命令
操作步骤说明
more error.log|grep '关键字'
按空格/Space 键:显示查询'关键字'下一屏内容
按B键显示查询'关键字'上一屏内容
按H键显示帮助屏展示相关帮助的信息
管道流日志输出
通过sed 指令实现
Linux sed 指令详情参考
操作步骤说明:
cat error.log | grep '2023-01-16 0[1-9]:00:00'
功能说明查询时间范围为2023-01-16 01:00:00至2023-01-16 09:00:00的日志内容
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的日志内容输出至控制台
温馨提示请先确保在第一步中找到相关日志记录再将相关日志记录打印输出。