linux如何在日志中查找关键字、前几行、结尾几行

本文介绍了几种实用的日志查看方法,包括使用cat结合head和tail命令来查看日志文件的前n行或尾n行,以及利用grep命令查找特定关键词在日志文件中的位置。这些技巧对于快速定位问题和进行日常维护非常有用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、查看日志 前 n行

  cat 文件名 | head -n 数量

  demo:

    cat  test.log | head -n 200  # 查看test.log前200行

2、查看日志 尾 n行

  cat 文件名 | tail -n 数量

  demo:

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

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

  方法一:cat 路径/文件名 | grep 关键词

  demo:

    cat  test.log | grep "http"  # 返回test.log中包含http的所有行

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

  demo:

    grep -i "http" ./test.log  # 返回test.log中包含http的所有行

 

例子:查看falcon-base.log.2020-12-22文件,含有‘read-only’字段的前十行

cat falcon_base.log.2020-12-22 | grep 'read-only'|head -10

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值