zoukankan      html  css  js  c++  java
  • Linux 实时查看tomcat 日志--less命令

    查看tomcat日志通常用 tail -n  或者 tail -f 或者grep 或者 vi cat等命令去查看异常信息,但是日志是在不停地刷屏,tail是动态的在变的,我们往往期望从日志最后一行往前一页一页的翻页查看,从而找到异常信息,而less 工具,是对文件或其它输出进行分布显示的工具,是linux查看文件内容的工具,功能极其强大

    1.语法: less 参数 文件名称  /  less  文件名称

    2.导航

      j   向前移动一行
      k   向后移动一行

      g   移动到第一行

      G   移动到最后一行

    3.全屏导航

      ctrl + F  或者 f   - 向前移动一屏
      ctrl + B  或者 b   - 向后移动一屏
      ctrl + D  或者 d   - 向前移动半屏
      ctrl + U  或者 u   - 向后移动半屏

    4.查找内容:

      向下查找:  /查找的内容

              n 向下匹配下一处匹配文本

              N向上匹配下一处匹配文本

      向上查找: ?查找内容

             n 向上匹配下一处匹配文本

             N向下匹配下一处匹配文本

    5.带出行号查看文件:less -N  catalina.out

    6.实时查看文档变动:

      使用less  catalina.out 进入文档后

      F 实时查看

      Ctrl+C 退出实时查看模式

    7.退出less命令:q /ZZ

    8.其它有用的命令

      v - 使用配置的编辑器编辑当前文件
      h - 显示 less 的帮助文档
      &pattern - 仅显示匹配模式的行,而不是整个文件
    9.标记导航
      当使用 less 查看大文件时,可以在任何一个位置作标记,可以通过命令导航到标有特定标记的文本位置:
      + ma - 使用 a 标记文本的当前位置
      + 'a - 导航到标记 a 处

    10.如果查看文本出现中文乱码:

      执行这个命令 export LESSCHARSET=latin1 ,然后再用less查看

  • 相关阅读:
    LeetCode 83. Remove Duplicates from Sorted List (从有序链表中去除重复项)
    LeetCode 21. Merge Two Sorted Lists (合并两个有序链表)
    LeetCode 720. Longest Word in Dictionary (字典里最长的单词)
    LeetCode 690. Employee Importance (职员的重要值)
    LeetCode 645. Set Mismatch (集合不匹配)
    LeetCode 500. Keyboard Row (键盘行)
    LeetCode 463. Island Perimeter (岛的周长)
    115.Distinct Subsequences
    55.Jump Game
    124.Binary Tree Maximum Path Sum
  • 原文地址:https://www.cnblogs.com/qinxu/p/9597531.html
Copyright © 2011-2022 走看看