less最稳妥,因它分页加载、支持前后滚动、搜索跳转,避免cat对大文件的刷屏问题;cat仅适合小文件一次性查看。
用 less 命令按行查看大文本内容最稳妥,它支持翻页、搜索、回退,不会像 cat 那样直接刷屏。
为什么选 less 而不是 cat
cat 会一次性输出整个文件,适合小文件(比如几行的配置);但打开日志、代码或日志类大文件时,内容瞬间滚走,根本来不及看。
而 less 是分页查看器,默认停在首屏,你可以控制节奏,逐行或逐页浏览。
基本用法和常用操作
在终端中输入:
less 文件名例如:
less /var/log/system.log
进入后可使用这些按键:
macOS 微信消息自动化工具。通过 GUI 自动化实现:发送消息给指定联系人、读取聊天内容、监控新消息。适用于需要自动化微信操作的场景,如定时发送、批量回复、消息备份等。依赖 peekaboo 进行屏幕截图和 UI 交互。仅支持 macOS。开源地址:https://github.com/chairmanmia...
- 空格键:向下翻一整页
- J 或 ↓方向键:向下滚动一行
- K 或 ↑方向键:向上滚动一行
- / + 搜索词:查找内容(含空格要加反斜杠,如
/error\ occurred) - N:跳到下一个匹配位置
- P:跳到上一个匹配位置
- Q:退出 less 回到命令行
实用小技巧
如果你只想快速看开头或结尾几行,也可以搭配其他命令:
- head -n 20 文件名:显示前 20 行
- tail -n 20 文件名:显示最后 20 行
- tail -f 文件名:实时追踪新增内容(常用于日志监控)
遇到中文乱码怎么办
某些 UTF-8 编码的中文文件在 less 中可能显示为方块或问号。临时解决方法是加上环境变量:
LANG=en_US.UTF-8 less 文件名或者更通用一点:
LC_ALL=C.UTF-8 less 文件名如果经常遇到,可在 ~/.zshrc 中添加 export LC_ALL=C.UTF-8 并执行 source ~/.zshrc 生效。










