Wie konfiguriere ich `htop` um die komplette Kommandozeile anzuzeigen?

20

Es gibt eine Möglichkeit, die komplette Kommandozeile anzuzeigen htop(zB in mehreren Zeilen oder mit einem sich bewegenden Banner). Mit der Standardeinstellung, in der nur eine Zeile angezeigt wird, können nicht alle Prozesse unterschieden werden, z. B. verschiedene javaProgramme (da das Argument class oder jar einer Reihe von Argumenten folgt) oder Programme mit einem langen absoluten Pfad von Binärdateien.

Das Weglassen des vollständigen absoluten Pfades zugunsten nur der Binärdatei wäre ein Kompromiss, bei dem die Unterscheidung nicht optimal, in einigen Fällen jedoch besser wäre.

Ich habe die Einstellungen und die Manpage überprüft und für mein Verständnis keine passende Option gefunden.

Karl Richter
quelle
So etwas for p in $(pidof java); do echo $p:; cat /proc/$p/cmdline| xargs -0 echo; done |less, um Pids Kommandozeile zu inspizieren?
Alex

Antworten:

20

Soweit ich weiß, besteht die einzige Möglichkeit, die vollständige Befehlszeile anzuzeigen, darin, mit den Pfeiltasten nach rechts zu scrollen oder ein Terminal mit einer kleinen Schriftart zu verwenden.

EDIT ( dank @LangeHaare ): Sie können mit Strg-A und Strg-E , um zum Anfang zu springen und die Befehlszeile zu beenden.

Jofel
quelle
8
Wissen Sie, ob es eine Möglichkeit gibt, zum Ende und zurück zum Anfang der Befehlszeile zu springen? Der Umgang mit javaBefehlszeilen, die den gesamten Klassenpfad enthalten, kann leicht zu> 2000 Zeichen führen ...
Karl Richter
@Karl Zum richtigen Ende? oder down end?
Tachomi
@ Tachomi Das rechte Ende (und das linke Ende, dh die Ansicht direkt nach dem Start)
Karl Richter
5
@KarlRichter Mit STRG + A und STRG + E können Sie das Scrollen starten und beenden
LangeHaare
Es gibt eine Feature-Anfrage, die abgelehnt wurde: github.com/hishamhm/htop/issues/233
Ortomala Lokni
2

Strg + F und mit der Pfeiltaste nach links und rechts bewegen.

rosepark222
quelle