注意Java中的日志,
一般使用log.error("方法名:"+e),这样好定位
在抛异常的时候不带e,错误信息。
Less按页,tail末尾,grp搜索关键字,
less 日志文件名,可以逐页显示文本文件的内容,并且支持一些基本的搜索和编辑操作。
1. 逐页显示:less可以逐页显示文本文件的内容,用户可以使用空格键向下翻页,使用“b”键向上翻页,使用“q”键退出。
2. 搜索功能:用户可以使用“/”键进行文本搜索,搜索结果会高亮显示。使用“n”键可以查找下一个匹配项,使用“N”键可以查找上一个匹配项。
3. 行号显示:用户可以使用“-N”参数来显示每行的行号,例如“less -N file.txt”。
4. 文本编辑:用户可以使用“v”键将当前页面的内容导入到一个编辑器中进行编辑,编辑完成后保存即可。默认编辑器为vi。
tail
一般用的多的是三个
- -f:实时查看文件内容的变化,常用于查看日志文件。
- -n:指定显示文件的末尾n行内容,默认为10行。
- -s:指定tail命令的查询间隔时间,单位为秒。
常用的grep命令选项包括:
- -i:忽略大小写
- -v:反转匹配,只输出不匹配的行
- -w:仅匹配整个单词,而不是部分匹配
- -c:只输出匹配行的数量
- -n:输出匹配行的行号
- -r:递归搜索目录中的文件
例如,要在文件file.txt中查找包含"hello"的行,可以使用以下命令:
``` grep "hello" file.txt ```
如果要忽略大小写,可以使用-i选项:
``` grep -i "hello" file.txt ```
如果要仅匹配整个单词,可以使用-w选项:
``` grep -w "hello" file.txt ```
如果要输出匹配行的数量,可以使用-c选项:
``` grep -c "hello" file.txt ```
如果要输出匹配行的行号,可以使用-n选项:
``` grep -n "hello" file.txt ```
如果要递归搜索目录中的文件,可以使用-r选项:
``` grep -r "hello" /path/to/directory ```
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异