web-dev-qa-db-fra.com

Linux "Top -C" pour montrer la commande complète

Quel paramètre peut m'aider à afficher la commande complète en utilisant top -c?

Par exemple, j'ai l'un des OUPCUT de top -c

  5073 mysql     20   0  298m  12m 4668 S    0  0.0  29:27.46 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --log-error=/var/log/mysql/mysqld.log --pid-file=/var/run/mysql/mysqld.pid -

Il y a plus de paramètres après --pid-file==/var/run/mysql/mysqld.pid, mais ils sont coupés comme la taille de l'écran. Comment puis-je les rendre visibles?

16
user200340

Top en soi ne prend pas en charge l'emballage, si je suis correct. Une façon est que vous pouvez augmenter votre largeur de terminal comme suit.

export COLUMNS=_NO_YOU_DESIRE_
top

** then set update interval with 's _REFRESH_INTERVAL_'
** turn on command line display with 'c'
9
tuxuday

htop montre la commande complète. Vous pouvez faire défiler jusqu'à la droite pour tout voir.

htop screenshot

http://hisham.hm/htop/

Vous pouvez également réorganiser, ajouter et supprimer les colonnes pour afficher simplement les informations qui vous intéressent. Appuyez sur h Intérieur TOP pour plus de détails (ou man htop dans le terminal).

5
Ken Sharp

Vous pouvez utiliser quelque chose comme ps -eF > ps_out Pour obtenir un instantané de vos processus actuels, avec toutes les arguments de la ligne de commande. Ou utiliser htop qui prend en charge le défilement.

hth

0
ortang