在使用 Ubuntu 或其他 Linux 系统时,我们经常需要查看日志、配置文件或大型文本文件。虽然
cat和
more命令也能完成基本任务,但它们在处理大文件时效率较低,功能也有限。这时,Ubuntu less命令 就派上用场了——它是一个功能强大、灵活高效的高级文件查看器,特别适合阅读大型文件。

一、什么是 less 命令?
less是一个分页查看器(pager),与
more类似,但功能更强大。它的最大优势在于:不需要一次性加载整个文件到内存中,因此即使面对几个 GB 的日志文件,也能快速打开并流畅浏览。
此外,
less支持向前和向后滚动、搜索、高亮匹配项、实时监控文件变化等高级功能,是系统管理员和开发者的必备工具。
二、安装与基本语法
大多数 Ubuntu 系统默认已预装
less。如果没有,可通过以下命令安装:
基本使用语法如下: 例如,查看系统日志: 进入 使用 此时会进入“跟随模式”,按 Ctrl + C 可暂停跟随,再按 q 退出。 启动 使用 你也可以将其他命令的输出通过管道传给 这样就能分页查看进程列表,避免信息刷屏。 作为 Linux 系统中不可或缺的高级文本浏览工具, 建议日常多加练习上述快捷键和参数组合,你会发现这个看似简单的工具其实非常强大! 如果你觉得这篇 less命令教程 对你有帮助,欢迎收藏并在实际工作中尝试使用!sudo apt updatesudo apt install lessless [选项] 文件名less /var/log/syslog三、常用操作快捷键(小白必看)
less
界面后,你可以使用以下键盘操作(无需输入命令,直接按键即可):/error
后按回车) ?关键词:向上搜索关键词 n:跳转到下一个匹配项 N:跳转到上一个匹配项 q:退出 less
四、实用高级技巧
1. 实时监控日志文件(类似 tail -f)
+F
参数可以让 less
持续读取文件新增内容,非常适合监控日志:less +F /var/log/nginx/access.log2. 忽略大小写搜索
less
时加上 -i
选项,可使搜索不区分大小写:less -i /path/to/file.txt3. 显示行号
-N
参数可在左侧显示行号,便于定位:less -N /etc/fstab4. 从标准输入读取内容
less
,例如:ps aux | less五、总结
less
命令凭借其低内存占用、双向滚动、强大搜索和实时监控能力,远超 cat
和 more
。无论你是新手还是资深用户,掌握 Ubuntu less命令 都能极大提升工作效率。
