张芷铭的个人博客

less 是文本查看工具,专为查看大文件设计,无需加载整个文件到内存,支持翻页、搜索、跳转。

基本语法

1
2
less [选项] 文件名
cat 大文件 | less  # 管道输入

q 退出。

命令行选项

选项功能
-N显示行号
-i搜索忽略大小写
-S不自动换行
-X退出后保留内容
+行号启动后跳转到指定行
+/关键词启动后搜索关键词

交互操作

翻页滚动

快捷键功能
空格/f向下翻页
b向上翻页
Enter/向下一行
d向下半页
u向上半页
g文件开头
G文件结尾

搜索

快捷键功能
/关键词向下搜索
?关键词向上搜索
n下一个匹配
N上一个匹配
&模式只显示匹配行

跳转

快捷键功能
行号G跳转到指定行
%跳转到文件中间
m字母标记位置
'字母跳转到标记

常用场景

1
2
3
less -N -i app.log        # 显示行号,忽略大小写搜索
less +/error app.log      # 启动后直接搜索 error
tail -f app.log | less    # 实时查看日志

进入后输入 &warning|error 只显示包含 warning 或 error 的行。

Comments