使用less命令搜索文件中的关键字

10 篇文章 0 订阅

介绍

less 与 more 类似,less 可以随意浏览文件,支持翻页和搜索,支持向上翻页和向下翻页。

语法

less [参数] 文件
参数说明:

-b <缓冲区大小> 设置缓冲区的大小
-e 当文件显示结束后,自动离开
-f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件
-g 只标志最后搜索的关键词
-i 忽略搜索时的大小写
-m 显示类似more命令的百分比
-N 显示每行的行号
-o <文件名> 将less 输出的内容在指定文件中保存起来
-Q 不使用警告音
-s 显示连续空行为一行
-S 行过长时间将超出部分舍弃
-x <数字> 将"tab"键显示为规定的数字空格
/字符串:向下搜索"字符串"的功能
?字符串:向上搜索"字符串"的功能
n:重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个搜索(与 / 或 ? 有关)
b 向上翻一页
d 向后翻半页
h 显示帮助界面
Q 退出less 命令
u 向前滚动半页
y 向前滚动一行
空格键 滚动一页
回车键 滚动一行
[pagedown]: 向下翻动一页
[pageup]: 向上翻动一页

常用搜索技巧

输入less 文件a,会看到文件a的内容,这时如想果要用关键字搜索的话,有两种方式:

  1. 一种是从开头至结尾搜索
    当从开头开始搜索时,输入g键定位到文件第一行,再输入"/关键字"命令,最后按下enter键.
  1. 另一种是从结尾到开头搜索
    当从最后一行开始搜索时,按下 shilt + g 定位到文件最后一行,再输入"?关键字"命令,最后按下enter键

文件中含有的关键字,会高亮显示。当有多处关键字时,输入"N"命令查找下一处。当整个文件都检索结束后,光标最后会显示"Pattern not found"。输入"q或ZZ命令"结束检索。

实例

输入命令

less info.2023-07-02.log

在这里插入图片描述

这时想在info.2023-07-02.log日志中搜索关键字 “万岁”,且想让其从最后一行开始搜索,可以按下shilt + g(输入 G)后 输入 "?万岁"后,按下enter键
在这里插入图片描述
在这里插入图片描述
如果想让其从第一行开始搜索,可以按下输入g后 ,再输入 "/万岁"后,按下enter键
在这里插入图片描述
在这里插入图片描述

  • 4
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值