插件窝 干货文章 linux less命令怎么用

linux less命令怎么用

行号 less 文件 查看 352    来源:    2025-05-02

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  # 显示行号并实时跟踪日志

高级技巧

  1. 从管道读取数据bash dmesg | less # 查看内核日志
  2. 查看命令输出bash history | less # 分页查看历史命令
  3. 直接跳转到指定行bash less +100 filename # 从第100行开始查看

more 的区别

  • less 允许上下滚动more 只能向下。
  • less 支持搜索行号等高级功能,more 功能较简单。

掌握这些操作后,你可以高效浏览日志、配置文件等大文本文件!