• Linux命令--查看日志


    1.less命令
    less命令是查看文档,跟more一样可以进行翻页,但是可以往前翻页.
    应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜

    命令格式:

     命令参数:

    标记导航:当使用 less 查看大文件时,可以在任何一个位置作标记,可以通过命令导航到标有特定标记的文本位置:

    其他技巧

    使用less的时候我们看的是固定的文档,如果我们希望像tail一样查看滚动的当前最新文档,我们可以在less命令的时候,使用大写的F,来查看滚动日志,ctrl+c停止回到less
    可以按 v 进入编辑模型, shift+ZZ 保存退出到 less 查看模式
    可以按 :e 查看下一个文件, 用 :n 和 :p 来回切换
    G - 移动到最后一行
    g - 移动到第一行
    q / ZZ - 退出 less 命令


    实例

    比如下面这个,就是忽略搜索时的大小写,显示百分比,显示行号,连续空行为一行的来显示log日志

    2.grep命令

    grep是筛选的命令,在查看日志的时候,也可以对日志的内容进行筛选
    它可以把我们需要筛选的关键词那一部分的行数显示出来.

    下面的命令就是查询catalina.out中,包含error关键字前后10行的日志以less的方式显示出来

    grep查询关键字,高亮显示

     -C5表示显示该关键词所在的上下5列
    如图

     grep过滤屏蔽关键字

    比如我们日志类型是DEBUG级别,想要屏蔽DEBUG级别的日志,就可以使用下面的命令

     查询多个条件,与条件

     查询多个条件,或条件

     

  • 相关阅读:
    第二章函数对象
    2013/10/24初学BOOST
    [转]delete 多表删除的使用
    vs2010配置boost编程环境(照抄并简化)
    游戏服务器修改状态标志位方法
    小思 引用和指针
    第二章:UNIX标准化及实现
    const指针
    第一章:UNIX基础知识
    基础算法——位运算
  • 原文地址:https://www.cnblogs.com/kcwang/p/15080404.html
Copyright © 2020-2023  润新知