ps -ef vs ps aux

37

В чем разница между

ps -ef | grep thin  

и

ps aux | grep thin

В соответствии с выходом есть вариация, но я не понимаю, какие вещи перечислены.

    
задан Bijendra 02.05.2012 в 11:42
источник

2 ответа

37

Оба перечисляют все процессы всех пользователей. В этом аспекте -e и ax полностью эквивалентны.

Если они отличаются, это спецификатор выходного формата, -f «полный», а u «ориентирован на пользователя». Отображаемые столбцы различаются:

    столбцы
  • для ps -f

UID PID PPID C STIME TTY TIME CMD

    столбцы
  • для ps u

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

ответ дан vartec 02.05.2012 в 14:20
источник
16

В выводе нет различий, потому что значения одинаковы.

Разница между ps -ef и ps aux обусловлена ​​историческими расхождениями между системами POSIX и BSD. В начале POSIX принял -ef , в то время как BSD принял только форму aux .

Сегодня обе системы принимают две формы.

    
ответ дан Cédric Julien 02.05.2012 в 12:06