less 命令是一款功能强大的文件查看工具,用于分页显示文本内容,支持向前、向后滚动查看,具有丰富的搜索和导航功能,是 more 命令的增强版。

1. 基本用法
  • 语法:

    less [选项] 文件
    
  • 功能:

    • 分页查看大文件内容,支持上下滚动。
    • 搜索指定内容,支持高亮显示。
  • 此命令是否系统自带:此命令是系统默认自带的,无需额外安装。


2. 常用参数
  • -N:显示行号。
  • -S:不自动换行,超出部分横向滚动显示。
  • -X:禁止进入时清屏以及退出时恢复屏幕内容。
  • -i:搜索时忽略大小写。
  • -p <pattern>:启动时高亮显示匹配的模式。
  • +/pattern:从第一个匹配模式的位置开始显示内容。
  • -e:当文件结束时自动退出。
  • -f:强制打开设备文件或二进制文件。

3. 用法举例
  • 分页查看文件内容:

    less file.txt
    
  • 显示行号:

    less -N file.txt
    
  • 搜索字符串并高亮显示:

    less -p "关键字" file.txt
    
  • 从匹配内容的第一行开始显示:

    less +/关键字 file.txt
    
  • 禁止换行显示,超出内容横向滚动:

    less -S file.txt
    
  • 查看多个文件:

    less file1.txt file2.txt
    

4. 注意事项
  • less 中可以使用以下按键操作:
    • 空格键:向下翻页。
    • b:向上翻页。
    • /pattern:向下搜索指定字符串。
    • ?pattern:向上搜索指定字符串。
    • n:重复上一次的搜索。
    • N:反向重复上一次的搜索。
    • q:退出 less
  • less 支持显示颜色和高亮功能,特别适合大文件和日志的查看。
  • catmore 的对比:
    • cat:快速显示小文件内容。
    • more:仅支持单向滚动,功能有限。
    • less:功能丰富,支持双向滚动和多种操作。
Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐