Страницы

Поиск по вопросам

пятница, 10 января 2020 г.

Выделение и копирование текста в виртуальном терминале

#linux #terminal


Как правильно осуществляется выделение, копирование и вставка текста в виртуальном
терминале в Ubuntu?

пример: 

#команда
$ wpa_passphrase <имя_точки_доступа> 

#вывод в терминале
network={
ssid="test"
psk="12345678"
psk=fe727aa8b64ac9b3f54c72432da14faed933ea511ecab1 5bbc6c52e7522f709a
}


Как правильно выделить, скопировать и вставить в следующие команды hex ключ? 
    


Ответы

Ответ 1



если имеется «мышь», то можно установить пакет gpm, и использовать её для копирования (надо выделить фрагмент текста с помощью левой кнопки) и вставки в командную строку (с помощью средней кнопки). собственно, как и при работе с эмулятором терминала, запущенным под управлением x-сервера. если «мыши» нет, то понадобится мультиплексор терминала. например, с помощью запущенной программы gnu/screen (пакет обычно называется screen) можно действовать так: перейти в режим копирования/листания с помощью любой из комбинаций: C-a [, C-a C-[, C-a (подразумевается, что вы не меняли умолчальный метасимвол a с помощью команды escape). переместить курсор с помощью клавиш h, j, k и l (т.н. vi-стиль управления курсором) в начало выделяемого фрагмента и отметить его с помощью пробела. переместить курсор в конец выделяемого фрагмента и отметить его повторным нажатием пробела. screen вернётся в «нормальный» режим работы. вставить ранее выделенный фрагмент в текущую позицию с помощью любой из комбинаций: C-a ], C-a C-].

Ответ 2



например: $ key=`wpa_passphrase <имя_точки_доступа> | grep -E ^psk=[^\"] | awk -F= '{print $2}'` $ do_next_command_with_argument $key Копи-паст в привычном понимании этого слова без мышки никак не получится ИМХО.

Комментариев нет:

Отправить комментарий