質問: Bash での ps コマンドについての質問です。
回答: manにちゃんと書いてある。 a BSD 形式の ("-" のない) オプションが使用された場合、 または ps の流儀 (personality) の設定が BSD 形式の場 合に、 全てのプロセスの集合に対して課される 「自分自身のみ」という BSD 形式の制約をなくす。 この方式で選 択されたプロセスの集合は、 他の手段で選ばれたプロセスの集合に加えられる。 このオプションの別の説明は以下 の通り: このオプションを指定すると、 ps は端末 (tty) を持つ全てのプロセスをリストする。 また x オプション と共に指定すると、全てのプロセスをリストする。 x BSD 形式の ("-" のない) オプションが使用された場合、 または ps の流儀の設定が BSD 形式の場合に、 全てのプ ロセスの集合に対して課される 「端末を持たなければならない」という BSD 形式の制約をなくす。 この方式で選択 されたプロセスの集合は、 他の手段で選ばれたプロセスの集合に加えられる。 このオプションの別の説明は以下の 通り: このオプションを指定すると、ps は呼び出したユーザーの所有する (ps と同じ EUID の) 全てのプロセスを リストする。 また a オプションと共に指定すると、全てのプロセスをリストする。