linux服務器查看項目日志命令


1、tailf mywork.log | grep --line-buffered findUserList      實時跟蹤日志,這里是只要findUserList 這個方法被運行,就會將它的日志打印出來,用於跟蹤特定的日志運行。 --line-buffered 是一行的緩沖區,只要這一行的緩沖區滿了就會打印出來,所以可以用於實時監控日志。

2、 tailf -n 500 mywork.log   打印最后500行日志,並且持續跟蹤日志。

  tail -n 2000 mywork.log | more 分頁查看最后2000行日志。

3、 grep '調用遠程服務運行結果是' mywork.log | more    將有關 '調用遠程服務運行結果是' 字符串的結果都打印出來,並且是分頁打印,用於日志太多的情況。用空格翻頁。

4、 cat mywork.log | grep '查看前后100行' -C 100

5、 cat mywork.log | grep '查看前100行' -B 100

6、 cat mywork.log | grep '查看后100行' -A 100

7、按照行號查看日志

wc -l mainCms.log  顯示文件一共有多少行。

cat -n mywork.log | tail -n +92|head -n 20    表示先查看92行之后的日志,然后在看這92行之后的日志的前20行。也就是查看92到112行之間的日志。

sed -n '5,10p' mywork.log  查看5行到10行的日志。

8、按日期查看日志

sed -n '/2018-05-26 17:07:00/,/2018-05-26 17:06:59/p' mywork.log

sed -n '/2018-08-16 18:/p' mainCms.log | less -mN

 

9、grep -E '123|abc' mywok.log  找出包含123或者abc的行。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM