ps -ef vs ps aux


回答:


54

両方とも、すべてのユーザーのすべてのプロセスをリストします。その点-eax、完全に同等です。

それらが異なるのは、出力形式指定子で-fあり、「full」であり、u「user-oriented」です。表示される列は異なります。

  • の列 ps -f

UID PID PPID C STIME TTY TIME CMD

  • の列 ps u

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND


3
この答えは、各列ヘッダーの定義、または少なくとも「C」や「VSZ」のような比較的非自明なものの定義によって大幅に改善されます。
ワイルドカード

16

意味は同じであるため、出力に違いはありません。

との違いはps -efps auxPOSIXシステムとBSDシステムの歴史的な相違によるものです。当初、POSIXは受け入れました-efが、BSDはauxフォームのみを受け入れました。

現在、両方のシステムが2つの形式を受け入れています。


7
技術的には、彼はそれらの違いは
何で
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.