一、问题起源: ps -aux|grep xxxx|grep -v grep 这里的grep -v grep有什么作用呢? 从输出结果来看,可以过滤掉查找进程的自身这条命令; ps -aux|grep xxxx| 最后一行并非想要的,所以需要删除掉 ps -aux|grep xxxx|grep -v grep 就不会出现上述最后一行。 二、为什么 grep -v grep可以过滤掉自身这条命令呢? grep -v就是反向过滤文本行的搜索 # 表示只查看包含name这个关键字的行内容 grep name # 表示查看除了含有name之外的行内容 grep -v name