线上日志排查

less命令

less -mNis test.txt 打开默认显示第一页 (m:显示当前百分比 N:显示行号 i:搜索时忽略大小写 s:多个空行合并为一个空行)

ctrl+v 向下翻页 ctrl+b 向上翻页

j 向下翻行 k 向上翻行

G - 移动到最后一行

g - 移动到第一行

q / ZZ - 退出 less 命令

v - 使用配置的编辑器编辑当前文件

/字符串:向下搜索"字符串"的功能

?字符串:向上搜索"字符串"的功能

n:重复前一个搜索(与 / 或 ? 有关)

N:反向重复前一个搜索(与 / 或 ? 有关)

使用实例:

ps查看进程信息并通过less分页显示同时显示行号:ps -ef|less -N

同时浏览多个文件: less test2.log test.log n后,切换到 test.log ,p 后,切换到test2.log

tail 命令

tail -500f test.txt 能够实时的读取文件(开始默认只显示一屏的接近结束的信息,f前可加数字,表示查看结尾往前推多少行)

grep 命令

grep -C 5 -n aa test.txt 列出test.txt中匹配aa关键字的行及上下2行 等价于:grep -A 5 -B 5 aa test.txt (-n:显示行号)

grep -C 2 -n aa /my/* 匹配某个文件夹下面带aa关键字的文件上下2行并显示行号

另外:

-i:忽略大小写

--color :将匹配到的内容以颜色高亮显示。

-A n:显示匹配到的字符串所在的行及其后n行,after

   -B n:显示匹配到的字符串所在的行及其前n行,before

   -C n:显示匹配到的字符串所在的行及其前后各n行,context

-w:被匹配的内容只能是单词,而不能是某个单词的一部分

-c :显示总共有多少行被匹配到了,而不是显示被匹配到的内容,注意如果同时使用-cv选项是显示有多少行没有被匹配到。

相关推荐
Bs_MoneyMagnet29 分钟前
基于springboot+vue的非遗物质文化遗产系统的设计与实现 源码+文档
java·vue.js·spring boot·后端·spring·毕业设计·计算机毕业设计
万物智能29 分钟前
波形发生AD9833模块配置—【万物智能之开源鸿蒙OpenHarmony系统实战开发系列教程】
java
计算机毕设定制辅导-无忧学长42 分钟前
《基于SpringBoot的未成年人健康知识科普平台的设计与实现》
java·开发语言·vue.js·spring boot·未成年人健康知识科普平台
Wang's Blog43 分钟前
Java 项目实战: 外卖平台-数据库环境搭建与十一张表结构解析
java·服务器·redis
白远山1 小时前
上海24小时自助健身房系统软件开发实战指南
java·架构·uni-app·需求分析
泡海椒1 小时前
jquick-pdf 表格实战:动态数据 PDF 报表生成
java·开发语言·pdf
OxYGC1 小时前
[AI工程] Spring AI 第十四篇:Agent 五种模式在 2.0 里怎么写
java·spring·ai·ai编程
code2cat1 小时前
【随笔】从聊天到调用工具:理解MCP在AI应用中的位置
java·人工智能
2501_933923252 小时前
Spring Bean作用域揭秘:单例、原型、请求与会话的区别
java·后端·spring·java-ee
学编程就要猛2 小时前
基于Spring AI 的智能聊天机器人
java·spring ai·chat robot