在 Linux 中使用 less 命令查找关键字的方法如下:
向前查找(向下搜索)
按下 / 后输入关键字,按 Enter:
/keyword
nN(Shift + n)向后查找(向上搜索)
按下 ? 后输入关键字,按 Enter:
?keyword
nN(Shift + n)忽略大小写
在查找前先按 -i(需在启动 less 前设置),或直接在命令行中启用:
less -i filename
之后使用 /keyword 会匹配 Keyword、KEYWORD 等。
高亮显示所有匹配项
启动 less 时添加 -p pattern 直接高亮匹配内容:
less -p "keyword" filename
Esc 或执行其他操作(如滚动)。Esc + u(先按 Esc,再按 u)。plaintext
/^Error.*[0-9] # 查找以 "Error" 开头且包含数字的行如果要在打开文件时直接跳转到第一个匹配项:
less +/keyword filename
| 操作 | 快捷键 |
|---|---|
| 向前查找 | /keyword |
| 向后查找 | ?keyword |
| 下一个匹配项 | n |
| 上一个匹配项 | N |
| 忽略大小写 | -i 或 less -i |
| 高亮所有匹配 | -p keyword |
掌握这些技巧后,可以高效浏览日志或代码文件!