Как настроить `htop` для отображения всей командной строки?


21

Это способ отображения всей командной строки htop(например, в несколько строк или с движущимся баннером). При настройке по умолчанию, когда отображается только одна строка, невозможно расстроить все процессы, например, разные javaпрограммы (потому что аргумент класса или jar следует за кучей аргументов) или программы с длинным абсолютным путем двоичных файлов.

Пропуск полного абсолютного пути в пользу только двоичного кода был бы компромиссом, когда различие не было бы оптимальным, но в некоторых случаях лучше.

Я проверил настройки и справочную страницу и не нашел вариант, подходящий в моем понимании.


Как то так for p in $(pidof java); do echo $p:; cat /proc/$p/cmdline| xargs -0 echo; done |lessпроверять командную строку pids?
Alex

Ответы:


21

Насколько я знаю, единственный способ показать полную командную строку - это прокрутить вправо клавишами со стрелками или использовать терминал с маленьким шрифтом.

РЕДАКТИРОВАТЬ ( благодаря @LangeHaare ): Вы можете использовать Ctrl-A и Ctrl-E, чтобы перейти к началу и концу командной строки.


8
Знаете ли вы, есть ли способ перейти к концу и вернуться к началу командной строки? Работа с javaкомандными строками, содержащими полный путь к классу, может легко привести к> 2000 знакам ...
Карл Рихтер,

@ Карл В правильный конец? или в конце?
tachomi

@tachomi Правый конец (и левый конец, то есть вид сразу после старта)
Карл Рихтер,

5
@KarlRichter, вы можете использовать CTRL + A и CTRL + E, чтобы перейти к началу и концу прокрутки
LangeHaare

Есть запрос на добавление функции, но он был отклонен: github.com/hishamhm/htop/issues/233
Ortomala Lokni

2

Ctrl + F и используйте клавишу со стрелкой для перемещения влево и вправо.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.