В чем разница между
ps -ef | grep thin
и
ps aux | grep thin
Что касается выходных данных, есть различия, но мне не ясно, какие вещи перечислены. ]
Оба перечисляют все процессы всех пользователей. В этом аспекте -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
Нет различий в результатах, потому что значения одинаковы.
Разница между ps -ef
и ps aux
обусловлена историческими расхождениями между системами POSIX и BSD. В начале POSIX принял -ef
, в то время как BSD принял только форму aux
.
Сегодня обе системы принимают две формы.