Les deux répertorient tous les processus de tous les utilisateurs. Dans cet aspect -eet axsont complètement équivalents.
Là où ils diffèrent, le spécificateur de format de sortie -fest "complet", alors qu'il uest "orienté utilisateur". Les colonnes affichées sont différentes:
colonnes pour ps -f
UID PID PPID C STIME TTY TIME CMD
colonnes pour ps u
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
Cette réponse serait grandement améliorée par une définition de chaque en-tête de colonne, ou du moins de ceux relativement non évidents, tels que "C" et "VSZ".
Wildcard
16
Il n'y a pas de différences dans la sortie car les significations sont les mêmes.
La différence entre ps -efet ps auxest due aux divergences historiques entre les systèmes POSIX et BSD. Au début, POSIX acceptait le -eftout, tandis que le BSD n'acceptait que le auxformulaire.
Aujourd'hui, les deux systèmes acceptent les deux formes.
Réponses:
Les deux répertorient tous les processus de tous les utilisateurs. Dans cet aspect
-e
etax
sont complètement équivalents.Là où ils diffèrent, le spécificateur de format de sortie
-f
est "complet", alors qu'ilu
est "orienté utilisateur". Les colonnes affichées sont différentes:ps -f
UID PID PPID C STIME TTY TIME CMD
ps u
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
la source
Il n'y a pas de différences dans la sortie car les significations sont les mêmes.
La différence entre
ps -ef
etps aux
est due aux divergences historiques entre les systèmes POSIX et BSD. Au début, POSIX acceptait le-ef
tout, tandis que le BSD n'acceptait que leaux
formulaire.Aujourd'hui, les deux systèmes acceptent les deux formes.
la source