Beide listen alle Prozesse aller Benutzer auf. In diesem Aspekt -eund axsind völlig gleichwertig.
Wo sie sich unterscheiden, ist der Ausgabeformat-Spezifizierer -f"voll", während er u"benutzerorientiert" ist. Die angezeigten Spalten sind unterschiedlich:
Spalten für ps -f
UID PID PPID C STIME TTY TIME CMD
Spalten für ps u
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
Diese Antwort würde durch eine Definition für jede der Spaltenüberschriften oder zumindest für die relativ nicht offensichtlichen wie "C" und "VSZ" erheblich verbessert.
Wildcard
16
Es gibt keine Unterschiede in der Ausgabe, da die Bedeutungen gleich sind.
Der Unterschied zwischen ps -efund ps auxist auf historische Unterschiede zwischen POSIX- und BSD-Systemen zurückzuführen. Zu Beginn akzeptierte POSIX das, -efwährend das BSD nur das auxFormular akzeptierte .
Heute akzeptieren beide Systeme die beiden Formen.
Antworten:
Beide listen alle Prozesse aller Benutzer auf. In diesem Aspekt
-e
undax
sind völlig gleichwertig.Wo sie sich unterscheiden, ist der Ausgabeformat-Spezifizierer
-f
"voll", während eru
"benutzerorientiert" ist. Die angezeigten Spalten sind unterschiedlich:ps -f
UID PID PPID C STIME TTY TIME CMD
ps u
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
quelle
Es gibt keine Unterschiede in der Ausgabe, da die Bedeutungen gleich sind.
Der Unterschied zwischen
ps -ef
undps aux
ist auf historische Unterschiede zwischen POSIX- und BSD-Systemen zurückzuführen. Zu Beginn akzeptierte POSIX das,-ef
während das BSD nur dasaux
Formular akzeptierte .Heute akzeptieren beide Systeme die beiden Formen.
quelle