2008-10-16 9 views

Répondre

10

Essayez ps -w -w aux. L'option -w définit la sortie sur large, et le faire deux fois rend la largeur illimitée. La partie "aux" le fait afficher plus d'informations, et est (afaik) un joli mode standard à utiliser. Ceci est bien sûr dépendant de la plateforme, ce qui précède fonctionne avec la version 3.2.7 de Linux.

+0

Il n'y a rien de magique à propos de "aux"; ils sont simplement les options 'a', 'u' et 'x' spécifiées ensemble. Ainsi, vous pouvez fusionner les deux options 'w' aussi. :-) –

+0

Ah, oui, c'est vrai bien sûr. Je suppose que c'est juste mon incantation standard, de traiter "aux" comme un argument plus qu'une option. Merci quand même. – unwind

4

Spécifiez deux fois l'option w si vous utilisez le style BSD ps. par exemple, ps auwwx. Un ensemble différent d'options s'applique lors de l'utilisation de System V ps.

+0

Ceci est un commentaire, pas une réponse, sûrement. – mxcl

+0

C'est une réponse maintenant! –

2

Il y a deux syntaxes d'options différentes pour ps; le standard POSIX basé sur SysV, et le BSD. GNU ps, tel qu'utilisé sur linux, supporte les deux, ce qu'il peut faire parce que les options POSIX ont des tirets devant et les BSD non, ainsi que certaines de ses propres options dans le nom GNU --long-option-normal style. Quoi qu'il en soit, pour obtenir tous les processus dans le style POSIX est -e, dans BSD c'est ax (a inclut les processus d'autres utilisateurs, x inclut les processus sans un terminal de contrôle, c'est-à-dire des démons).

Il n'y a pas une seule option qui le fera inclure toutes les colonnes. Il y a un grand nombre de colonnes possibles. Les options POSIX -f, -F et -L l'amènent toutes à afficher des ensembles différents de colonnes supplémentaires, tout comme l'option BSD u (d'où le «ps aux» mentionné dans une autre réponse est une commande très courante).

Si vous voulez vraiment plus de colonnes que vous devez nommer explicitement ceux que vous voulez, en utilisant l'option -o (ou o). Voir la page man pour une liste. Il y a environ une centaine de noms différents que vous pouvez utiliser, mais certains d'entre eux sont des doublons, et d'autres affichent les mêmes informations de différentes manières.

+1

Précis mais répondant à la mauvaise question ... – ephemient

+0

J'ai lu un peu à propos de "tout imprimer" pour signifier qu'ils voulaient toutes les colonnes possibles dans la sortie, alors j'ai répondu à cela. Je suis d'accord avec le fait que tous les processus n'étaient pas la bonne question. –

Questions connexes