這不是全部叉橱,以后還會(huì)添加 - -?
首先進(jìn)入到服務(wù)器存放日志的目錄:
tail(監(jiān)控)
tail ?-n ?5?文件名:顯示文件最后5行的內(nèi)容
tail ?-n ?+5 文件名:從第5行開(kāi)始顯示文件
tail ?-f ?文件名:一般用來(lái)監(jiān)控文件,即顯示最后一頁(yè)的內(nèi)容;ctrl + c終止
tail ?n ?文件名:查看第n行的命令
grep(查找)
grep ?-C ?20 ?'bug名稱’ ?all.log ? ?顯示文件里匹配字符串的那行以及上下20行代碼內(nèi)容
grep ?-B ?20 ?'bug名稱’ ?all.log ? ?顯示那行以及前20行
grep ?-A ?20 ?‘bug名稱’ ?all.log ? ?顯示那行以及后20行
grep ? 'bug名稱' ? all.log ? ?只顯示文件中匹配的字符串的那行,感覺(jué)不怎么實(shí)用
注意:一定要注意-B和20之間要有空格溉箕;' '中是你想查找的字符串內(nèi)容喇喉;all.log是你要在哪個(gè)文件中查找該字符串
ps(查看當(dāng)前進(jìn)程)
一般直接用ps就可以列出當(dāng)前進(jìn)程
有時(shí)用:ps -ef。
這個(gè)我也不知道會(huì)列出啥東西來(lái)暴区,一般用這個(gè)會(huì)和grep一起用,如:ps -ef | grep PID號(hào) 或者ps -ef | grep 進(jìn)程的部分名字
最近寫了一些腳本辛臊,列出一條查找進(jìn)程并殺死的命令:
ps -ef | grep 進(jìn)程名 | grep 進(jìn)程涉及到的端口號(hào) | awk '{print $2}' | xargs kill -9
進(jìn)程名和端口號(hào)只是為了讓查詢到的結(jié)果是我想要的結(jié)果仙粱,依據(jù)實(shí)際情況另行修改。