[Linux]grep指令加参数

1.grep指令的用途
grep是我们常用的一个指令,经常与管道符“|”搭配,对上一操作的结果进行筛选
通常我们是直接grep 内容
例如:
检查opt目录在不在 ll | grep opt
在这里插入图片描述

查看tty相关进程ps -ef|grep tty
在这里插入图片描述

检查22端口netstat -tunlp|grep 22
在这里插入图片描述

2.使用参数筛选
在上面的操作中,可以看到查看进程和端口时,结果中多出了一些无关的东西
在grep后加上参数再次来看下:
查看tty相关进程ps -ef|grep tty|grep -v grep
在这里插入图片描述

检查22端口netstat -tunlp|grep -w 22
在这里插入图片描述
从上面两图可以看到,这次将无关内容给过滤掉了

3.grep常用参数的作用及示例

参数作用
-c只显示筛选出的结果的行数,效果等同于grep xx|wc -l
-e筛选出包含xx或yy…的内容 grep -e xx -e yy ...
-i进行筛选时,忽略大小写
-n在筛选出的结果前面加上行号
-v筛选出不含xx的内容 grep -v xx
-w全字符精确匹配

示例(在netstat -tunlp的基础上进行grep操作)
在这里插入图片描述

netstat -tunlp | grep -c 22
仅显示行数
在这里插入图片描述

netstat -tunlp | grep -e 2116 -e 2217
筛选出包含2116或2217的内容
在这里插入图片描述

netstat -tunlp | grep -i SSHD
不区分大小写
在这里插入图片描述

netstat -tunlp | grep -n sshd
在前方显示行号
在这里插入图片描述

netstat -tunlp | grep -v sshd
筛选出不包含sshd的内容
在这里插入图片描述

netstat -tunlp | grep -w 22
全字符精确匹配22
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值