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行)

  • 相关阅读:
    动态规划0-1背包问题
    在网页上加入运行代码的功能
    关于CSS基础框架的学习
    Hadoop综合大作业
    hive基本操作与应用
    用mapreduce 处理气象数据集
    熟悉常用的HBase操作,编写MapReduce作业
    爬虫大作业
    熟悉常用的HDFS操作
    数据结构化与保存
  • 原文地址:https://www.cnblogs.com/leeego-123/p/12691571.html
Copyright © 2011-2022 走看看