ps -ef vs ps aux


Odpowiedzi:


54

Oba wyświetlają wszystkie procesy wszystkich użytkowników. W tym aspekcie -ei axsą całkowicie równoważne.

Różnią się one od specyfikatora formatu wyjściowego, -fsą „pełne”, a u„zorientowane na użytkownika”. Wyświetlane kolumny są różne:

  • kolumny dla ps -f

UID PID PPID C STIME TTY TIME CMD

  • kolumny dla ps u

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


3
Ta odpowiedź zostałaby znacznie ulepszona dzięki definicji dla każdego nagłówka kolumny lub przynajmniej dla stosunkowo nieoczywistych, takich jak „C” i „VSZ”.
Wildcard,

16

Nie ma różnic w danych wyjściowych, ponieważ znaczenia są takie same.

Różnica między ps -efi ps auxwynika z historycznych rozbieżności między systemami POSIX i BSD. Na początku POSIX akceptował, -efpodczas gdy BSD akceptowała tylko auxformularz.

Dziś oba systemy akceptują dwie formy.


7
Technicznie pyta, JAKIE są te różnice;)
Rinzwind
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.