grep查找特定进程 屏蔽grep进程本身

来源:互联网 发布:人工智能工程师招聘 编辑:程序博客网 时间:2024/05/22 17:41
通常在使用ps命令后用管道连接查询特定进程会显示grep进程本身
如:

点击(此处)折叠或打开

  1. ps aux | grep init
  2. 输出如下:
  3. root 1 0.0 0.3 2760 1600 ? Ss Mar08 0:03 /sbin/init
  4. tester 10192 0.0 0.1 3328 876 pts/0 S+ 12:41 0:00 grep --color=auto init
过滤掉grep进程本身的输出:
1.

点击(此处)折叠或打开

  1. ps aux | grep init | grep -v grep
  2. root 1 0.0 0.3 2760 1600 ? Ss Mar08 0:03 /sbin/init
2.在进程名任何一个字母上添加[]

点击(此处)折叠或打开

  1. ps aux | grep ini[t]
  2. 输出:
  3. root 1 0.0 0.3 2760 1600 ? Ss Mar08 0:03 /sbin/init
0 0