Linux - less 命令

发布时间 2023-09-12 17:28:22作者: frank_cui

less 命令非常适合在终端中查看文本文件的内容,而不会弄乱屏幕。

如果您正在查看一个大文件,并想要在其中查找特定文本,那么可以使用less命令。

 

用 less 命令搜索

使用 less 命令打开要查看的文件,例如 less run.log

然后按 / 键,然后按要搜索的模式,按 enter键。

它将从您当前的位置开始向前搜索并将您移动到第一个找到的匹配项,匹配的模式被突出显示。

显示 上一个匹配项 / 下一个匹配项

(需要按 / 键后,输入关键字后,再翻页)

  • 可以通过 按键n 移动到下一个匹配的模式。
  • 可以通过 按键N (shift+n) 回到上一个匹配项。

仅显示匹配的行

按 / 键后,再输入关键字后查询,会高亮匹配项,但同时包含了其他无关的行,需要用n/N去翻页

若在按 / 键前,先键入&,会进入只显示匹配行的模式。但是不会高亮了。

 此时键入&

 再输入关键字,如&/risk

 

上一页 / 下一页

(需要按 / 键后,输入关键字后,再翻页)

您也可以使用空格键和 b 键上下移动页面,匹配的模式(如果有)会突出显示。

如果未找到搜索模式,您应该会在底部看到“未找到模式(按 RETURN)”消息

 

带行号显示

默认不显示行号,若要开启: 

less -N run.log

 

不区分大小写

一开始就不区分大小写

less -I run.log

 

 

临时不区分大小写

执行less run.log 后,临时不区分

 

离开界面

按q即可

 

参考文献

如何在Linux中使用less命令进行搜索文本? https://cloud.tencent.com/developer/article/2192414