linux命令解析

我们一用来看日志的工具比如:Xshell 5

    首先我描述下日常看日志的过程

    1、ssh连接我们的日志机
        ssh 191.167.99.99

    2、跳转到相应目录下

        cd /export/Logs/item.eureka.com/

    3、打印相应文件

        tail -fn 100 main.log

        过程中可以用ll或者ls来查看当前目录下有哪些文件

 

   一、grep 命令

    在查看日志时如果我们想精确搜索包含某些字符的日志时可以用grep命令,例如grep -C 5 -A 10 --color=auto -e "2018-11-13 15:20:59" -e "2018-11-13 15:20:58" main.log

    是查看匹配字符"2018-11-13 15:20:59" 或 "2018-11-13 15:21:29"的所有行,而且同时打印前5行与后10行,并且高亮显示匹配的文字,-n可以显示有多少个匹配

     -o 只输出文件中匹配到的部分。
     -w 只显示全字符合的列。
     -i 忽略字符大小写的差别。
     -C<显示列数>或-<显示列数> 除了显示符合范本样式的那一列之外,并显示该列之前后的内容。
     -A<显示列数> 除了显示符合范本样式的那一行之外,并显示该行之后的内容。
     . -r -n 递归

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章