zoukankan      html  css  js  c++  java
  • Linux less | 功能丰富的终端文本浏览器

    最后修改:2020/10/26

    简介

    常使用Linux终端的人大多都使用过less。比如,使用man命令时出现的帮助文档就是在less中显示的。

    相比于catless使用了buffer的机制,不会一次性加载或打印出全部的内容。同时less还拥有搜索的功能,使用起来更方便。

    本文简单介绍less中常用的功能和快捷键。

    常用命令(快捷键)

    • h H
      打开帮助

    • q Q
      退出

    *的命令(快捷键)表示可以带数字前缀表示进行N次操作。

    移动

    e  ^E  j  *  前进一行
    y  ^Y  k  *  后退一行
    f  SPACE  *  前进一个窗口
    b  ESC-v  *  后退一个窗口
    

    搜索

    less默认使用regex搜索,关于POSIX正则,可参考 POSIX BRE&ERE

    /pattern  *  向下搜索到第N个匹配
    ?pattern  *  向上搜索到第N个匹配
    n         *  重复上次搜索
    N         *  重复上次搜索,但方向相反
    ESC-u        清除搜索结果高亮
    &pattern  *  只显示匹配行
    

    模式前可以加上下列一个或多个前缀:

    ^K       高亮搜索结果,但不要跳转到搜索结果的位置
    ^R       不使用regex搜索
    

    跳转

    g  <   *  跳到文件第一行(或第N行)
    G  >   *  跳到文件最后一行(或第N行)
    p  %   *  跳到文件开头(或文件N%处)
    

    选项

    less的选项除了在命令行中输入,也可以在less中直接输入(比如-i,在浏览界面先后输入-i就行)。

    • -i
      --ignore-case
      大小写不敏感。但当模式中含有大写字母时,大小写敏感。

    • -I
      --IGNORE-CASE
      大小写不敏感。模式中的大小写也不敏感。

  • 相关阅读:
    利用Oracle创建数据库
    安装Oracle 10g
    安装ArcGIS Engine 9.3
    安装ArcGIS Desktop 9.3
    绘制扇形效果线条小Bug解决
    MFC画线功能总结
    MFC消息映射机制以及画线功能实现
    truncate
    postgresql死锁处理
    python编程中的if __name__ == 'main': 的作用
  • 原文地址:https://www.cnblogs.com/wyzersblog/p/13708972.html
Copyright © 2011-2022 走看看