La colonne "commande" est tronquée par la largeur de l'écran et je ne parviens pas à en voir la dernière partie.
J'ai essayé de réduire la taille de la police pour que je puisse voir une partie plus longue de la ligne de commande, mais cela ne fonctionnera toujours pas.
htop
une interface beaucoup plus agréabletop
. Il vous permettra de faire défiler avec les touches fléchées.Réponses:
top -bcn1 -w512
La solution élégante est d'utiliser l'option . Selon la page de manuel, la largeur maximale est de 512 caractères, vous aurez donc besoin d'une solution différente pour tout ce qui dépasse cela. Vraisemblablement, vous voulez également voir toute la longueur des commandes, utilisez donc l' option. Nous devons exécuter en "mode batch", ou il continuera à couper les commandes avec un "+". Le mode batch crée un désordre car il imprime tous les travaux à chaque seconde, nous pouvons donc utiliser l' option pour imprimer une seule instance.
-w [number]
-c
top
-b
-n1
Voir le haut de l' homme page pour plus d' informations.
la source
top
.man top
dit-c :Command-line/Program-name toggle ... Starts top with the last remembered 'c' state reversed
. ce qui signifie-c
n'afficherait les commandes complètes qu'à chaque 2e exécution.Le champ de commande est par défaut tronqué automatiquement pour une meilleure lecture.
Vous devez courir
top -c
pour afficher la commande complète, puis en fonction des capacités de votre fenêtre de console, vous pourrez faire défiler vers la droite et voir la commande complète.
la source
Comme l'a dit Daniel Arndt, vous pouvez également utiliser htop au lieu de top. Il est disponible sur toutes les distributions de nos jours, et il fournit de meilleurs chiffres (en particulier pour l'utilisation de la mémoire)
Il est également beaucoup plus facile à utiliser et plus agréable à voir, même s'il est limité aux couleurs du terminal. Vous pouvez faire défiler vers la droite pour voir la commande complète, par exemple, ou vous pouvez tuer un processus avec un simple F9. Vous pouvez également voir l'arborescence complète avec la touche «t».
la source
htop
est un bon programme, mais la question concernait la sortie de top. Veuillez rester sur le sujet.C'est hacky, mais vous pouvez modifier le comportement en ajustant les variables shell $ COLUMNS et $ LINES avant de lancer top:
Cela convaincra le shell que vous avez deux fois plus de colonnes à écrire (et la moitié autant de lignes, pour compenser cela). Si vous utilisez bash, vous pouvez l'exécuter à l'
shopt -s checkwinsize
avance, ce qui lui dira de recalculer ces valeurs une fois que top se ferme. Sinon, vous pouvez simplement sauvegarder / restaurer ces valeurs (ou simplement redimensionner la fenêtre).la source
Vous pouvez concevoir un écran de commandes comprenant top -b -n 1 et ps , par exemple:
Cela gérera l'affichage:
la source
Vous voudrez peut-être essayer cela. Cela imprimera la seule instance de
top
largeur et de sortie fixes afin que vous puissiez obtenir la sortie.Vous pouvez même diriger la sortie vers un fichier.
la source
Essayer d'augmenter la largeur de sortie de l'écran en utilisant la commande ci-dessous.
export COLUMNS = 197 top -u -cbn1> top.output
Ici, 197 est juste un varaible. Essayez d'augmenter selon vos besoins et les résultats détaillés dont vous avez besoin.
la source