liunx日志查询命令

本文详细介绍了在Linux环境中如何使用grep命令查找日志文件中包含特定关键字的行。从基本的搜索到显示行号,再到查找关键字周围的上下文行,提供了全面的操作指南。无论是定位问题还是分析日志,这些技巧都是系统管理员和开发者不可或缺的工具。
摘要由CSDN通过智能技术生成

liunx日志查询命令

(1)在文件名中搜索关键字出现的行

grep "关键字"  文件名

(2)在文件名中搜索关键字出现的行,并显示行号

grep -n "关键字"  文件名 

(3)搜索关键字所在行以及后n行

 grep -A n "关键字" 文件名
   备注:A,after

(4)搜索关键字所在行以及前n行

   grep -B n "关键字" 文件名
   备注:B,Before

(5)搜索关键字所在行以及前后n行

   grep -C n "关键字" 文件名

(6)搜索关键字第一次出现位置的前后M行

   grep -C M "关键字" 文件名 |head -n 2*M+1

(7)搜索关键字最后一次出现位置的前后M行

grep -C M "关键字" 文件名 |tail -n 2*M+1

(8)搜索关键字最后一次出现位置的前后M行,并写入文件,如果文件存在则覆盖

   grep -C M "关键字" 文件名 |tail -n 2*M+1 > 文件名
   备注:>表示覆盖写入

(9)搜索关键字最后一次出现位置的前后M行,并写入文件,如果文件存在则追加

   grep -C M "关键字" 文件名 |tail -n 2*M+1 >> 文件名
   备注:>>表示追加写入
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值