龙空技术网

linux查找日志的常用命令

石马农人 225

前言:

而今朋友们对“linux系统日志位置”都比较看重,你们都想要知道一些“linux系统日志位置”的相关内容。那么小编同时在网络上收集了一些对于“linux系统日志位置””的相关知识,希望朋友们能喜欢,兄弟们快快来了解一下吧!

前言:

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

根据关键词查看日志并返回关键词所在行:cat 路径/文件名 | grep 关键词

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

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

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

实时查看日志文件:实时查看日志文件

如:tail -f catalina.out

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

如:tail - 1000f catalina.out

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

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

行数查找日志: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行

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

标签: #linux系统日志位置