敞开生长之旅!这是我参与「日新方案 12 月更文应战」的第32天,点击检查活动概况

引言

早年种种,譬如昨日死。从后种种,譬如今天生.

less

  • 意义

    less指令能够对文件内容进行分页显现.并能够上下翻滚来阅读文件内容.便利用户检查文件内容.当然.less指令不止这一个功用,它还拥有很强的查找功用.不止能够向下查找,也能够向上查找.

  • 语法

    less [参数] [文件]

  • 常用参数

    参数 意义
    -g 对最终一个查找的关键词进行标志显现。
    -i 在对关键词进行查找的时分,疏忽关键词的大小写
    -m 显现当时文本显现进展
    -N 每行文本前都显现当时行数
    -o 将输出的内容写入到指定文件里,并保存起来
    /字符 代表向下查找
    ?字符串 代表向上查找
    b 翻一页
    d 翻一页
    u 翻滚半页
    y 翻滚一行
    空格键 在我实践中是.翻滚一页.
    回车键 在实践中是.翻滚一行
    [pagedown] 向下翻动一页
    [pageup] 向上翻动一页
  • 常用案例

    • 默认参数

      less test.sh
      

      会直接显现,test.sh文件的内容,并能够上下翻滚,来检查数据.如下所示

      shell-文件管理命令之less

    • -m-n

      因为这两个参数,相对来说简略,并只是体现层.下面就简略看一下吧

      1. 显现当时文本进展

        less -m test.sh
        

        履行成果

      2. 每行显现行数

        less -N test.sh
        

        履行成果

        shell-文件管理命令之less

    • /

      1. 运用less检查test.sh
        less -N test.sh
        
      2. 运用/ + 查找字符串,来履行查找功用
        • 当咱们在文本榜首行开端查找###.显现成果如下所示

          shell-文件管理命令之less

        • 当咱们在文本最终一行开端查找.显现成果如下所示

          shell-文件管理命令之less

      从上面的测试成果中,咱们知道/查找功用,确实是以当时行数,往下查找功用.假如找不到,将会提示

    • ? 这里咱们就直接进行查找.

      • 当文本在最终一行开端查找writeText

        shell-文件管理命令之less

      • 当文本在榜首行开端查找

        shell-文件管理命令之less

      这个参数的意义刚好和/相反,代表从当时行数.往上进行查找功用.

    • -g

      留意

      从资猜中对其意义解说是,只标志最终查找的关键词.但在我的实践中,出了一些小小的问题.不知道是我了解错了.还是资料写错了.

      咱们运用上面/?案例.来看一下具体体现吧.

      1. 运用-g参数

        less -g test.sh
        
      2. 运用/从上往下查找###.看一下体现

        shell-文件管理命令之less

      3. 运用?从下往上查找###.看一下体现

        shell-文件管理命令之less

      尽管都查找数据,也标志了.但给我的感觉是
      只标志榜首个查找的关键词,有知道的大佬,期望在谈论区里,处以解说一下.谢谢

    • 多个文件

      less demo.txt test.sh
      

      履行成果

      • demo.txt内容

        shell-文件管理命令之less

        从上面的提示中,- Next: test.sh,能够直观了解为,输入:n,就能够切换到test.sh文件内容.

    • test.sh内容

      shell-文件管理命令之less

      假如你想切换到上一个文件内容.输入:p即可.

一点小小的感慨

在学习中,发现网上存在的很多资料,都是如出一辙.基本上对实战很少.都是概念解说.其实这个对于新手来说毫无意义.

学习资料

  • 指令大全