Comment puis-je obtenir le résultat complet de largeur pour la commande * nix « ps »?
Je sais que nous pouvons préciser quelque chose comme --cols 1000
mais il est de toute façon je peux les colonnes et juste imprimer tout?obtenir le résultat complet de « ps »
Répondre
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.
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
.
Ceci est un commentaire, pas une réponse, sûrement. – mxcl
C'est une réponse maintenant! –
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.
Précis mais répondant à la mauvaise question ... – ephemient
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. –
- 1. Flex revenir en arrière le résultat après l'événement complet
- 2. Comment obtenir le client complet rect?
- 3. Obtenir le nom complet d'un périphérique waveIn
- 4. Comment obtenir le résultat d'une case cochée?
- 5. Comment faire pour obtenir le résultat de dialogue de WebBrowser.ShowPageSetupDialog
- 6. Comment obtenir le chemin d'accès virtuel complet d'une application ASP.NET
- 7. bookmarklet pour obtenir le chemin complet d'une image
- 8. Obtenir le résultat d'un processus Livecycle de longue durée
- 9. Comment obtenir le résultat de sp_executesql dans une variable?
- 10. obtenir le résultat le plus proche dans IFNULL
- 11. obtenir tableau de lignes avec résultat mysqli
- 12. Division de la sortie de ps à l'aide de Python
- 13. Obtenir l'historique complet de l'URL à l'aide de javascript
- 14. comment obtenir le top dix résultat en sql?
- 15. Comment obtenir l'historique complet des dossiers de TFS par programme?
- 16. Comment obtenir le résultat d'une colonne avec des données combinées?
- 17. Deuxième appel à l'Ajax obtenir le premier résultat Allways
- 18. Comment masquer le volume complet?
- 19. Comment obtenir le contenu complet de la page sous forme de chaîne en javascript?
- 20. Obtenir un résultat unique dans Hibernate
- 21. comment obtenir tous les produits qui commencent par J dans Linq? ps simple
- 22. titre de section manquant en ps mais pas en dvi
- 23. En Java5, comment obtenir le nom complet de l'utilisateur qui exécute l'application?
- 24. Obtenir le nom complet à partir de l'authentification Windows dans la classe BLL ASP.Net
- 25. Obtenir le nom complet des utilisateurs à partir de Contexte machine
- 26. Comment obtenir le nom complet de l'utilisateur actuel à partir d'un rapport SQL Reporting Services 2008?
- 27. Compter le résultat LINQ
- 28. Comment obtenir une partie du chemin complet en C#?
- 29. Champ complet de Lucene
- 30. La propriété memberOf de DirectoryEntry renvoie le chemin complet
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. :-) –
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