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 遞歸

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