常用运维命令_2

Posted mliu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用运维命令_2相关的知识,希望对你有一定的参考价值。

grep:

 1 grep forest f.txt #文件查找
 2 grep forest f.txt cpf.txt #多文件查找
 3 grep log /home/admin -r -n #目录下查找所有符合关键字的文件
 4 cat f.txt | grep -i shopbase 
 5 grep shopbase /home/admin -r -n --include *.{vm,java} #指定文件后缀
 6 grep shopbase /home/admin -r -n --exclude *.{vm,java} #反匹配
 7 seq 10 | grep 5 -A 3 #上匹配
 8 seq 10 | grep 5 -B 3 #下匹配
 9 seq 10 | grep 5 -C 3 #上下匹配,平时用这个就妥了
10 cat f.txt | grep -c SHOPBASE

 

awk:

 1 awk {print $4,$6} f.txt
 2 awk {print NR,$0} f.txt cpf.txt 
 3 awk {print FNR,$0} f.txt cpf.txt
 4 awk {print FNR,FILENAME,$0} f.txt cpf.txt
 5 awk {print FILENAME,"NR="NR,"FNR="FNR,"$"NF"="$NF} f.txt cpf.txt
 6 echo 1:2:3:4 | awk -F: {print $1,$2,$3,$4}
 7 awk /ldb/ {print} f.txt #匹配ldb
 8 awk !/ldb/ {print} f.txt #不匹配ldb
 9 awk /ldb/ && /LISTEN/ {print} f.txt #匹配ldb和LISTEN
10 awk $5 ~ /ldb/ {print} f.txt #第五列匹配ldb

 

以上是关于常用运维命令_2的主要内容,如果未能解决你的问题,请参考以下文章

elasticsearch运维常用命令

PG运维篇--常用管理命令

Linux运维学习笔记之二:常用命令3

linux运维实用的42个常用命令总结

Redis常用运维命令

Elasitcsearch 开发运维常用命令集锦