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

通常在使用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

你可能感兴趣的:(linux)