Linux下查找文件(日志)中的关键字
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
1 查看日志前 n 行:
cat 或者 tail 日志文件名 | head -n 数量
示例1 :cat api.log | head -n 200 # 查看log前200行
示例2: tail api.log | head -n 10 # 查看log前10行
2 查看日志尾 n 行:
cat 或者 tail 日志文件名 | tail -n 数量
示例: cat api.log | tail -n 200 # 查看log后200 行
示例: tail api.log | tail -n 15 # 查看log后15 行
3 根据 关键词 查找日志并返回关键词所在的所有行:
3.1 方法一 :
cat 或者 tail 日志文件名 | grep "关键词"
示例1:cat api.log | grep "前端入参" # 返回log日志中包含“前端入参”字样的所有行
示例2:tail api.log | grep "前端入参" # 返回log日志中包含“前端入参”字样的所有行
3.2 方法二:
grep -i "关键词" 日志文件名
示例1:grep -i "21DYN60587" catalina.out # 返回log日志中包含 21DYN60587 的所有行
常用参数:
参数 | 说明 |
---|---|
-f | 显示文件最新追加的内容 |
-q | 当有多个文件参数时,不输出各个文件名 |
-v | 当有多个文件参数时,总是输出各个文件名 |
-c [字节数] | 显示文件的尾部n个字节内容 |
-n [行数] | 显示文件的尾部n行内容 |
常用参数:
参数 | 说明 |
---|---|
-n或–number | 显示行号 |
-b或–number-nonblank | 显示行号,但是不对空白行进行编号 |
-s或–squeeze-blank | 当遇到有连续两行以上的空白行,只显示一行的空白行\ |
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献5条内容
所有评论(0)