Essa resposta seria bastante aprimorada por uma definição para cada um dos cabeçalhos das colunas, ou pelo menos para os relativamente não óbvios, como "C" e "VSZ".
Curinga
16
Não há diferenças na saída porque os significados são os mesmos.
A diferença entre ps -efe ps auxé devido a divergências históricas entre os sistemas POSIX e BSD. No início, o POSIX aceitou o -efenquanto o BSD aceitou apenas o auxformulário.
Respostas:
Ambos listam todos os processos de todos os usuários. Nesse aspecto
-e
eax
são completamente equivalentes.Onde eles diferem é o especificador de formato de saída,
-f
é "cheio", enquantou
é "orientado ao usuário". As colunas exibidas são diferentes:ps -f
UID PID PPID C STIME TTY TIME CMD
ps u
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
fonte
Não há diferenças na saída porque os significados são os mesmos.
A diferença entre
ps -ef
eps aux
é devido a divergências históricas entre os sistemas POSIX e BSD. No início, o POSIX aceitou o-ef
enquanto o BSD aceitou apenas oaux
formulário.Hoje, os dois sistemas aceitam as duas formas.
fonte