ps -ef против ps aux

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

ps -ef | grep thin  

и

ps aux | grep thin

Что касается выходных данных, есть различия, но мне не ясно, какие вещи перечислены. ]

53
задан 2 May 2012 в 18:54

2 ответа

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

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

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

UID PID PPID C STIME TTY TIME CMD

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

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

0
ответ дан 2 May 2012 в 18:54

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

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

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

0
ответ дан 2 May 2012 в 18:54

Другие вопросы по тегам:

Похожие вопросы: