龙空技术网

每日一个Linux小知识(2)

巧克力BOY 645

前言:

当前各位老铁们对“linux怎样过滤一个关键字”大约比较珍视,各位老铁们都需要分析一些“linux怎样过滤一个关键字”的相关文章。那么小编也在网上汇集了一些关于“linux怎样过滤一个关键字””的相关文章,希望兄弟们能喜欢,我们快快来了解一下吧!

tail 动态跟踪日志输出:

tail -f  /var/log/log.txt  //-f  表示持续输出log.txt尾部内容,并不断更新

tail 显示log.txt文件末尾的N行日志:

tail -n 10 /var/log/log.txt  //显示倒数10行的内容tail -n -10 /var/log/log.txt   //显示倒数10行的内容

tail 显示log.txt文件第N行到末尾的日志:

tail  -n  +10  /varlog/log.txt  //显示从第10行到文件尾的内容

cat + grep 过滤日志中关键字:

 cat /var/log/log.txt | grep INFO //搜索log.txt文件中所有包含INFO字符的行并显示在终端

grep -E 过滤日志中多个关键字:

cat /var/log/log.txt | grep  -E  "MAJOR | ERROR"  //搜索log.txt文件中所有包含 MAJOR字符或者ERROR 的行并显示在终端

重定向 (>

如果日志过滤出来的内容太多,我们可以重定向到某个文件里单独查看

cat /var/log/log.txt | grep  -E  "MAJOR | ERROR"  > /tmp/major_error.log vim /tmp/major_error.log  //可以使用vim 进去查看

标签: #linux怎样过滤一个关键字