web-dev-qa-db-ja.com

ps axのaxの意味は何ですか

Sudo ps axと入力すると、システムで実行中のすべてのプロセスがリストされます。しかし、aとは何か知りたいですか?何のxの略?それは略語ですか?

これはマニュアルページに書かれていることです:

a

BSDスタイルの「自分だけ」の制限を解除します。これは、一部のBSDスタイル(「-」なし)オプションが使用される場合、またはpsパーソナリティ設定がBSDライクの場合、すべてのプロセスのセットに課せられます。この方法で選択されたプロセスのセットは、他の手段で選択されたプロセスのセットに追加されます。別の説明として、このオプションにより、psは端末(tty)を持つすべてのプロセスをリストするか、xオプションと一緒に使用されるとすべてのプロセスをリストします。

x

BSDスタイルの「ttyが必要です」制限を解除します。これは、一部のBSDスタイル(「-」なし)オプションが使用される場合、またはpsパーソナリティ設定がBSDライクの場合に、すべてのプロセスのセットに課せられます。この方法で選択されたプロセスのセットは、他の手段で選択されたプロセスのセットに追加されます。別の説明として、このオプションを使用すると、psはユーザーが所有するすべてのプロセス(psと同じEUID)をリストするか、aオプションと一緒に使用するとすべてのプロセスをリストします。

簡単に言えば、オプション「a」は「ps」に、現在のユーザーのプロセスだけでなく、システム上のすべてのユーザーのプロセスをリストするよう指示します。同様に、「x」オプションには、デーモンプロセスなど、ターミナルで実行されていないプロセスが含まれます。そのため、システム内のすべてのプロセスがリストされています。使用することもできます

pS axu

ユーザーに応じてより適切にフォーマットされます。

18