#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 Копи-паст в привычном понимании этого слова без мышки никак не получится ИМХО.
Комментариев нет:
Отправить комментарий