ps -ef vs ps aux


Risposte:


54

Entrambi elencano tutti i processi di tutti gli utenti. In quell'aspetto -ee axsono completamente equivalenti.

Dove differiscono è l'identificatore del formato di output, -fè "pieno", mentre uè "orientato all'utente". Le colonne visualizzate sono diverse:

  • colonne per ps -f

UID PID PPID C STIME TTY TIME CMD

  • colonne per ps u

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


3
Questa risposta sarebbe notevolmente migliorata da una definizione per ciascuna delle intestazioni di colonna, o almeno per quelle relativamente non ovvie come "C" e "VSZ".
Wildcard il

16

Non ci sono differenze nell'output perché i significati sono gli stessi.

La differenza tra ps -efe ps auxè dovuta alle divergenze storiche tra i sistemi POSIX e BSD. All'inizio, POSIX ha accettato, -efmentre BSD ha accettato solo il auxmodulo.

Oggi, entrambi i sistemi accettano le due forme.


7
Tecnicamente sta chiedendo QUALI sono queste differenze;)
Rinzwind
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.