我們一用來看日誌的工具比如: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 遞歸