Есть ли способ скопировать текст в htop?


37

Обычно в putty вы можете просто выделить текст, чтобы скопировать его, но я не могу выделить текст с помощью мыши в htop.

Конечно, нет меню для щелчка правой кнопкой мыши, чтобы скопировать, Ctrl + C не работает, и я не увидел ни одной команды копирования в меню справки.

Можно ли скопировать текст в htop?


Вы можете выбрать и скопировать текст top, хотя вы должны быть быстры, прежде чем дисплей изменится. Я не знаю, в чем заключается обработка терминала htop, но, как вы заметили, это, кажется, исключает выбор и, следовательно, копирование. Я попробовал Ctrl-z и перезагрузил терминал, но это не помогло, когда я перезапустил задачу с fg. Поэтому на данный момент я делаю вывод, что ответ на ваш вопрос «нет». Я не уверен, почему вы хотите скопировать текст, но захват экрана должен работать как средство для сохранения мгновенного состояния.
AFH

Ответы:


50

По моему опыту, удержание Shiftпозволяет выделять текст в программах, в которых есть поддержка мыши ( htopя полагаю, одна из них ).


3
Это "alt" под Mac
Romain

2
Одно предостережение, он может копировать только видимый текст. Было бы все еще полезно иметь способ скопировать командную строку из htop, когда она намного длиннее ширины терминала.
P-Gn

1

Один из подходов для копирования длинных строк из htop заключается в следующем:

Шаг 1. Измените размер шрифта вашего терминала на очень маленький (скажем, 6pt).

Шаг 2. Запустите htop и разверните окно

Шаг 3. Запустите ваши процессы, переключитесь в окно htop и осторожно нажмите Ctrl + Shift + A, чтобы выделить все, затем отпустите A и нажмите C (не отпуская Ctrl + Shift). Это может занять некоторое время (иногда вы можете случайно убить htop).

Шаг 4. Откройте gedit или другой текстовый редактор и Ctrl + V, если редактор представляет собой графический интерфейс, или нажмите Ctrl + Shift + V, если редактор открыт на терминале (например, nano).

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