ぐぐりづらい系。なんでこうなってるんだっけ?というのをよく忘れる。

$ grep nginx

だと、psの結果は

nginx
grep nginx

こうなる。どちらもnginxにマッチしてしまう。

$ grep [n]ginx

だと、

nginx
grep [n]ginx

こうなる。grepは[n]ginxを正規表現として解釈するから、
grep [n]ginxはマッチしなくなる。