linux grep 命令查询日志

cat命令 :一次性显示整个文件的内容,单独使用,没有翻页功能,因此经常和more命令搭配使用,还可以将多个文件连接起来显示,它常与重定向符号配合使用,适用于文件内容少的情况。
more命令:让画面在显示满一页时暂停,此时可以按空格键继续显示下一个画面。
less 命令:less命令的用法与more命令类似,也可以用来浏览超过一页的文件。

more和less一般用于显示文件内容超过一屏的内容,并且提供翻页的功能。more比cat强大,提供分页显示的功能,less比more更强大,提供翻页,跳转,查找等命令。而且more和less都支持:用空格显示下一页,按键b显示上一页,其实这三个命令除了cat命令有合并文件的功能,其余功能上相近,只是从浏览器和显示方式上由所不同。

根据多个条件查看日志

less 日志路径 | grep ‘条件1’ |grep ‘条件2’

grep -E ’ 条件1’ 日志路径 |grep -E ‘条件2’

查看指定参数的前几行日志

less 日志路径 | grep -b10 ‘条件’

-a10 显示关键字所在行和后10行
-b10 显示关键字所在行和前10行
-c10 显示关键字所在行和前后10行

猜你喜欢

转载自blog.csdn.net/weixin_40786663/article/details/108470561