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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章