zoukankan      html  css  js  c++  java
  • Linux-用less和grep命令快速定位到日志指定位置

         作为一名码农,我们经常会去查看项目的日志。通过分析日志文件来定位问题。那就要用一种方便快捷的方式。如果有哪个小伙伴又更好的方式,欢迎浏览告诉我。我们相互学习。我的思路就是能够快速知道打印出异常信息的是第几行。

    比如我们有一个 test.log日志文件:

    lessgrep的组合来找到异常在第几行:

    less test.log | grep -in ERROR  -- 参数-n就是就是在输出结果中显示行号。-i是忽略大小写我觉的还是有必要加上这个参数的。

     

          绿色字体就是行号。完蛋,这么多ERROR。我们先看看102行是啥问题吧。用less命令。我个人觉的看大文件还是用less吧。vim的话会把文件内容全部加载到内存中,在生产库是很危险的。并且,我们公司生产环境的服务器还不给vim的命令权限。

     less -N +102g test.log  --N是显示行号的参数。

    吆西!bingo

    参考:

      【1】博客,用less查看日志文件,http://www.cnblogs.com/nick-huang/p/4800709.html

  • 相关阅读:
    BZOJ3689: 异或之
    BZOJ3166: [Heoi2013]Alo
    BZOJ3261: 最大异或和
    BZOJ3123: [Sdoi2013]森林
    BZOJ4520: [Cqoi2016]K远点对
    BZOJ2989: 数列
    BZOJ1941: [Sdoi2010]Hide and Seek
    BZOJ4066: 简单题
    BZOJ2648: SJY摆棋子
    KDtree模板(HDU4347)
  • 原文地址:https://www.cnblogs.com/happyflyingpig/p/10119104.html
Copyright © 2011-2022 走看看