🧭说明
less 是 Linux 中一个强大的分页查看器,用于高效浏览文本文件。它支持前后翻页、搜索、标记等丰富功能,尤其适合处理大文件。下面这张表汇总了它的核心操作技巧。
🚀 基本操作速查
| 功能分类 | 操作按键 | 作用 |
|---|---|---|
| 基本导航 | 空格键 或 f |
向下翻一页 |
b |
向上翻一页 | |
Enter 或 j |
向下滚动一行 | |
k |
向上滚动一行 | |
g |
跳转到文件开头 | |
G |
跳转到文件末尾 | |
| 搜索文本 | /关键词 |
向前 搜索关键词(按 n 下一个,N 上一个) |
?关键词 |
向后 搜索关键词(按 n 下一个,N 上一个) |
|
| 文件操作 | :e 文件名 |
打开新文件 |
:n |
浏览下一个文件(在打开多个文件时) | |
:p |
浏览上一个文件(在打开多个文件时) | |
v |
用默认编辑器(如vim)打开当前文件进行编辑 | |
| 高级功能 | F |
进入跟随模式 ,实时追踪文件末尾(类似 tail -f),按 Ctrl+C 退出 |
ma |
用字母 a 标记当前位置 |
|
'a |
快速跳转到标记 a 处 |
|
-N |
启动选项:显示行号 | |
-S |
启动选项:截断过长行(避免换行) | |
| 退出 | q |
退出 less 查看器 |
💡 实用技巧与场景
-
结合管道高效分析 :可以将其他命令的输出通过管道交给
less浏览,这在分析长输出时非常有用。例如,使用grep过滤日志后查看:grep "ERROR" /var/log/syslog | less -N。 -
自定义使用体验 :通过设置环境变量可以永久改变
less的默认行为。例如,在~/.bashrc文件中添加export LESS="-i -N -S",可以让less默认忽略搜索大小写、显示行号并截断长行 。