less 是 Linux/Unix 中一个强大的分页查看工具,用于查看大文件内容(比 more 更灵活,支持上下滚动和搜索)。以下是详细用法:
less [选项] 文件名
示例:
less /var/log/syslog # 查看系统日志
在 less 交互界面中,使用以下快捷键:
| 操作 | 快捷键 | 说明 |
|---|---|---|
| 向下翻页 | 空格 或 f |
前进一页 |
| 向上翻页 | b |
后退一页 |
| 向下滚动一行 | ↓ 或 Enter |
前进一行 |
| 向上滚动一行 | ↑ |
后退一行 |
| 跳转到文件首 | g |
回到文件开头 |
| 跳转到文件尾 | G |
跳到文件末尾 |
| 搜索内容 | /关键词 |
向前搜索(按 n 下一个,N 上一个) |
| 反向搜索 | ?关键词 |
向后搜索 |
| 退出 less | q |
返回终端 |
| 选项 | 作用 |
|---|---|
-N |
显示行号 |
-i |
搜索时忽略大小写 |
-F |
如果内容不足一页,自动退出 |
-S |
截断长行(不换行显示) |
+F |
实时跟踪文件变化(类似 tail -f) |
示例:
less -N +F /var/log/nginx/access.log # 显示行号并实时跟踪日志
bash
dmesg | less # 查看内核日志bash
history | less # 分页查看历史命令bash
less +100 filename # 从第100行开始查看more 的区别less 允许上下滚动,more 只能向下。less 支持搜索、行号等高级功能,more 功能较简单。掌握这些操作后,你可以高效浏览日志、配置文件等大文本文件!