linux查看日志命令_linux查找日志的常用命令

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:20   3517   0

前言:

日志能帮助我们快速定位异常信息的位置,因此分析查找日志对我们来说显得尤为重要,下面十几个常用的日志相关的命令

f34780d181c0f7e112117696300c7ccb.png

根据关键词查看日志并返回关键词所在行:

  1. cat 路径/文件名 | grep 关键词

如:cat catalina.out | grep "http" # 返回catalina.out中包含http的所有行

2. grep -i 关键词 路径/文件名 (与方法一效果相同,不同写法而已)

如:grep -i "http" ./catalina.out # 返回catalina.out中包含http的所有行

实时查看日志文件:

  1. 实时查看日志文件

如:tail -f catalina.out

2.实时查看日志文件 后一千行

如:tail - 1000f catalina.out

3.查看实时日志并检索关键字:

如:tail -f catalina.out | grep "关键字"

29363c6291c52eeb84e63a56b7268e4c.png

行数查找日志:

  1. cat test.log | head -n 1000 # 查看test.log1000行

2. cat test.log | tail -n 1000 # 查看test.log倒数1000行

3.从第3000行开始,显示1000行。即显示3000~3999行

cat test.log | tail -n +3000 | head -n 1000

4.显示1000行到3000行

cat test.log| head -n 3000 | tail -n +1000

注意

tail -n 1000:显示最后1000行

tail -n +1000:从1000行开始显示,显示1000行以后的

head -n 1000:显示前面1000行

5. sed命令

sed -n '5,10p' test.log这样你就可以只查看文件的第5行到第10行

59c3329f8553fb5c03e150c0be9ebd0d.png

每天进步一点点,前进不止一小点,你侬我侬不如码农,欢迎关注转发评论!

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP