一.grep选项
-A<显示行数>:除了显示符合样式的那一列之外,并显示该行之后的内容,下几行内容,本行也会显示
-B<显示行数>:除了显示符合样式的那一行之外,并显示该行之前的内容,上几行内容,本行也会显示
-C<显示行数>:除了显示符合样式的哪一行之外,并显示该行之前后的内容
-c:统计匹配的行数
-e:实现多行之间的逻辑or关系
-E:扩展的正则表达式,相当于egrep
-f FINE:从FILE过去PARRERN匹配
-F:相当于fgrep,处理两个文件中相同的内容,第一个文件作为匹配条件
-i:--ignore-cas饿#忽略字符大小写的差别,忽略大小写,可有可无
-n:显示匹配的行号
-o:仅显示匹配的字符串
-q:静默模式,不输出任何信息
-s:不显示错误信息
-v:显示不被pattern匹配到的行,相当于[^]反向匹配,取反
-w:匹配整个单词
-m:匹配几次后停止
-r:递归目录,但不处理软连接
-R:递归目录,处理软连接
例子:
①统计当前主机的连接状态:
ss -nta | grep -v '^State' | cut -d " " -f 1 | sort | uniq -c
表示建立的TCP链接处于活动状态:
②统计当前主机的链接数
ss -nt | tr -s " " | cut -d " " -f 4 | sort -n | uniq -c