Linux "top -c", um den vollständigen Befehl anzuzeigen


16

Mit welchem ​​Parameter kann ich den vollständigen Befehl anzeigen top -c?

Zum Beispiel habe ich eine Ausgabe von 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 -

Es folgen weitere Parameter --pid-file==/var/run/mysql/mysqld.pid, die jedoch als Bildschirmgröße abgeschnitten werden. Wie kann ich sie sichtbar machen?


2
Warum fragst du? Warum benutzt du zB nicht ps auxww, vielleicht durch watch?
Basile Starynkevitch

Sie könnten verwenden, htopdie das Scrollen unterstützt.
oder

@BasileStarynkevitch, verdammte Frage, ich bin es nicht gewohnt, "ps" zu verwenden, aber es ist schön zu wissen, danke.
user200340

Antworten:


9

top per se unterstützt keine Verpackung, wenn ich richtig bin. Eine Möglichkeit besteht darin, die Terminalbreite wie folgt zu erhöhen.

export COLUMNS=_NO_YOU_DESIRE_
top

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

Zumindest bei zsh hat dies unerwünschte Nebenwirkungen wie das Verschieben der rechten Eingabeaufforderung und der Anfangsposition des Cursors.
Sridhar Sarnobat


0

Sie können beispielsweise ps -eF > ps_outeine Momentaufnahme Ihrer aktuellen Prozesse mit allen Befehlszeilenargumenten erstellen. Oder benutze htopwelche das Scrollen unterstützt.

hth


0

Was geholfen hat, war die Verwendung der -OOption, um den Befehl in die Spalte ganz links zu verschieben und dann -fdie meisten anderen Elemente zu entfernen. Ich war daran interessiert, nur den vollständigen Befehl zu sehen, der ausgeführt wurde.


Es scheint nicht , eine zu sein -Ooder -fzu Argument top.
Daniel Beck

Drücken Sie die oInnentaste top, um die Spalten nach links und rechts zu verschieben. Drücken Sie finnerhalb tophin- und herzuschalten Spalten.
Evgeni Sergeev

Nach all den Anpassungen möchten Sie möglicherweise auf drücken, Wum topdiese Einstellungen beim nächsten Start zu speichern.
Evgeni Sergeev
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.