Linux查看log日誌,簡單常用的指令

Linux查看log日誌,指令

grep指令

線上出bug是常有的事,尤其是分佈式環境,查詢log日誌快速定位問題是很有必要的,grep命令就可以得到多個條件查詢出來的結果,並且可以對多個文件進行查詢:
1.grep的AND,多條件的與查詢。

// grep的AND,多條件的與查詢
grep 'condition' filename | grep 'condition'

2.grep的OR,多條件的或查詢。

// grep的OR,多條件的或查詢
grep 'condition|condition' filename

3.grep使用正則表達式查詢。

// .grep使用正則表達式查詢
grep -E 'pattern1|pattern2' filename

或者

// 使用正則表達式查詢
egrep 'pattern1|pattern2' filename

vim指令

對單個log日誌查詢嫌麻煩,也可以使用簡單的vim指令(單個文件):

vim filename //進入vim命令模式
gg //光標移到文件第一行
ctrl+G  //光標移到文件最後一行
/?condition //正向/反向條件查詢
n/N //(正向:下一個/上一個;反向:上一個/下一個)
:q //離開 vim (常用)
:e //刷新文件

夠用就行了,更多的指令就不介紹了,感興趣的自己看看:https://www.runoob.com/linux/linux-vim.html

發佈了4 篇原創文章 · 獲贊 1 · 訪問量 2049
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章