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
功能较简单。掌握这些操作后,你可以高效浏览日志、配置文件等大文本文件!