zoukankan      html  css  js  c++  java
  • 查看日志小技巧

    根据时间过滤日志

    sed -n '/2019-10-24 22:16:21/,/2019-10-24 22:16:59/p' abc.log
    

    vim常用命令

    查找
    /something: 在后面的文本中查找something。
    ?something: 在前面的文本中查找something。
    /pattern/+number: 将光标停在包含pattern的行后面第number行上。
    /pattern/-number: 将光标停在包含pattern的行前面第number行上。
    n: 向后查找下一个。
    N: 向前查找下一个。
    
    复制
    y: 复制在可视模式下选中的文本。
    yy or Y: 复制整行文本。
    
    翻屏
    ctrl+f: 下翻一屏。
    ctrl+b: 上翻一屏。
    ctrl+d: 下翻半屏。
    ctrl+u: 上翻半屏。
    ctrl+e: 向下滚动一行。
    ctrl+y: 向上滚动一行。
    
    
    gg: 到文件头部。
    G: 到文件尾部。
    

    查询关键字前后五行数据

    查看log.log文件的前后五行,命令如下:

    cat log.log | grep - 5 "hello" #打印匹配行的前后 5 行
    
    cat log.log | grep - C 5 "hello" #打印匹配行的前后 5 行
    
    cat log.log | grep - A 5 "hello" #打印匹配行的后 5 行  
    
    cat log.log | grep -B 5 "parttern" #打印匹配行的前 5 行
    

    tail 命令

    tail [参数] [文件]
    -f 循环读取
    -n<行数> 显示文件的尾部 n 行内容

    自律人的才是可怕的人
  • 相关阅读:
    Remove Duplicates from Sorted List II [LeetCode]
    Valid Palindrome [LeetCode]
    Merge Sorted Array [LeetCode]
    Binary Tree Postorder Traversal
    Subsets [LeetCode]
    Search for a Range [LeetCode]
    Reorder List [LeetCode]
    GCC 默认用哪个标准
    18 组装类举例
    17 实例方法、静态方法、类方法
  • 原文地址:https://www.cnblogs.com/lovelifest/p/14436377.html
Copyright © 2011-2022 走看看