Linux服务器使用Less查看日志文件

本文介绍了在Linux环境中,如何使用less命令来更有效地查看和搜索日志文件。通过less命令,可以方便地定位日志信息,如使用G快速到达文件尾部,使用?进行向上搜索关键字,配合n/N键进行查找。对于实时查看日志变动,可以使用F键。以实例说明了如何查询'NullPointerException'关键字,提供了一套操作流程。

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

程序部署在Linux环境,查看线上日志时如果用 tail -f 用经常滚动而已不容易定位问题,这个时候我们可以用less命令。


1. 直接查看日志
less xxxx.log

PS:带出行号查看文件: less -N xxx.log

查看文件后,若文件过大,打通过以下命令滚动文件:

j    下一行
k    上一行
f    向下滚动一屏幕
b    向上滚动一屏幕
g    定位到文档头部
G    定位到文档最尾部

空格键       滚动一页(同f)
回车键       滚动一行(同j)

2. 实时查看文档变动
进入less模式后,键入F,即实时滚动文档
F        实时滚动文档
Ctrl + c  退出实时滚动模式

类似效果:
tail -f xxx.log
3. 查找内容

查找关键字内容时,常用向下查找、向上查看

/keyword  向下查找
n    向下匹配下一处匹配文本
N    向上匹配下一处匹配文本

?keyword  向上查找
n    向上匹配下一处匹配文本
N    向下匹配下一处匹配文本

这里我们以info.log为例,查询关键字’NullPointerException’
在日志中查找,因日志一般是追加的,从下向上查找更为常用。
一般我们的查找的顺序就是:

  1. 进入日志:less -N info.log
  2. 定位到文档最尾部:G
  3. 向上匹配查询:?NullPointerException
  4. 定位上一个关键字:n; 定位下一个关键字:N
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值