天天看點

linux日志檢視常用指令

作為一個程式猿,會常常在公司開發環境,或者測試環境什麼的部署項目,調試bug,自然也會常常用到日志相關的指令.下面說說工作中可能常用到的一些指令.

這裡我們以nohup.out日志檔案為例

1.動态檢視日志檔案(很常用):

tail -f nohup.out

2.動态檢視日志,并讓關鍵字高亮:

tail -f nohup.out | grep '關鍵字'

3.分頁檢視日志檔案:

less -f nohup.out

shift + G (到日志的末尾,這裡less後面有個 -f 不停的按Shift + G 也能達到實時檢視)

ctrl + B 或者 PgUp (向前翻頁)

ctrl + V 或者 PgDn (向後翻頁)

Ctrl + Z (退出檢視)

more nohup.out

空格  (向下翻頁)

enter (向下移動一行)

q 或者 Ctrl + C (退出檢視)

4.通過關鍵詞查找日志(關鍵字會高亮,值顯示關鍵字說在的條的日志)

less -f nohup.out| grep '關鍵字'

這個的 f 可以換成具體需要檢視多少行

5.檢視某關鍵詞的前後幾行内容

①檢視nohup.out中含有關鍵字abc所在行前幾行内容

cat  nohup.out | grep abc  -B4

②檢視nohup.out中含有關鍵字abc所在行後幾行内容

cat  nohup.out | grep abc  -A4

③檢視nohup.out中含有關鍵字abc所在行前後幾行内容

cat  nohup.out | grep abc  -C4

6.檢視後十行日志

tail -10 nohup.out