zoukankan      html  css  js  c++  java
  • linux 查看日志信息--less命令

    线上出问题的时候,我们常用tail -n  或者 tail -f 或者grep 或者 vi cat等各种命令去查看异常信息,

    但是日志是在不停地刷屏,tail是动态的在变的,我们往往期望从日志最后一行往前一页一页的翻页查看,从而找到异常信息,而less命令我觉得是最实用和方便的

     

    一个日志文件中 我们想从日志的最后一行往前查看 

    就可以用less命令

     

    第一步:打开日志文件    less sigma.log

     

    第二步:定位到日志文件的最后一行:shift+g移动到最后一行

     

    第三步:ctrl+b往前一页一页翻页查看

     

     

    参考:

    1.全屏导航

    ctrl + F - 向前移动一屏

    ctrl + B - 向后移动一屏

    ctrl + D - 向前移动半屏

    ctrl + U - 向后移动半屏

     

    2.单行导航

    j - 向前移动一行

    k - 向后移动一行

     

    3.其它导航

    G - 移动到最后一行

    g - 移动到第一行

    q / ZZ - 退出 less 命令

     

    日志查看的方式

    第一种:查看实时变化的日志(比较吃内存)

    最常用的:

    tail -f filename (默认最后10行,相当于增加参数 -n 10)

    Ctrl+c 是退出tail命令

     

    其他情况:

    tail -n 20 filename (显示filename最后20行)

    tail -n +5 filename (从第5行开始显示文件)

     

     

    第二种:搜索关键字附近的日志

    最常用的:

    cat -n filename |grep "关键字"

     

    其他情况:

    cat filename | grep -C 5 '关键字' (显示日志里匹配字串那行以及前后5行)

    cat filename | grep -B 5 '关键字' (显示匹配字串及前5行)

    cat filename | grep -A 5 '关键字' (显示匹配字串及后5行)

  • 相关阅读:
    hdu 1426(DFS+坑爹的输入输出)
    hdu 1430(BFS+康托展开+映射+输出路径)
    hdu 1664(数论+同余搜索+记录路径)
    BestCoder Round #86 二,三题题解(尺取法)
    hdu 1226(同余搜索)
    poj 1426(同余搜索)
    poj 2251(同余)
    hdu 1044(bfs+dfs+剪枝)
    hdu 1455(DFS+好题+经典)
    安装centos7后不能联网
  • 原文地址:https://www.cnblogs.com/leeego-123/p/12691571.html
Copyright © 2011-2022 走看看