ps -ef vs ps aux

53

Apa perbedaan antara

ps -ef | grep thin  

dan

ps aux | grep thin

Per output ada variasi tetapi saya tidak jelas apa saja yang terdaftar.

Bijendra
sumber
1
Berikut penjelasan yang bagus: superuser.com/questions/117913/ps-aux-output-meaning
Rinzwind
@Rinzwind thanx
Bijendra

Jawaban:

54

Keduanya mencantumkan semua proses semua pengguna. Dalam aspek itu -edan axsepenuhnya setara.

Di mana mereka berbeda adalah penentu format output, -f"penuh", sedangkan u"berorientasi pengguna". Kolom yang ditampilkan berbeda:

  • kolom untuk ps -f

UID PID PPID C STIME TTY TIME CMD

  • kolom untuk ps u

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

vartec
sumber
3
Jawaban ini akan sangat ditingkatkan dengan definisi untuk masing-masing tajuk kolom, atau setidaknya untuk yang relatif tidak jelas seperti "C" dan "VSZ."
Wildcard
16

Tidak ada perbedaan dalam output karena artinya sama.

Perbedaan antara ps -efdan ps auxdisebabkan oleh perbedaan historis antara sistem POSIX dan BSD. Pada awalnya, POSIX menerima -efsementara BSD hanya menerima auxformulir.

Saat ini, kedua sistem menerima dua bentuk.

Cédric Julien
sumber
7
Secara teknis dia bertanya APA perbedaan-perbedaan itu;)
Rinzwind