Как скопировать и вставить в командной строке Интерфейс Ubuntu Minimal?


9

Я установил 64-битную версию Ubuntu Minimal 14.04 на виртуальной машине VMware Player. Ubuntu Minimal имеет только CLI (интерфейс командной строки), который мне нравится, но я не могу понять, как копировать / вставлять в терминал. Мне особенно нужна вставка, потому что некоторые ссылки, которые мне нужно запустить, слишком длинные, чтобы набирать их вручную.

Я пробовал Ctrl+ V, Ctrl+ Shift+ V, Shift+ Insert, Ctrl+ Shift+ Insert, но пока не повезло. Как я могу скопировать / вставить в CLI?


3
Я рекомендую установить ssh-сервер, а затем подключиться к виртуальной машине с выбранным SSH-клиентом, например, PuTTY - здесь предлагается не только простая вырезка и вставка, но также текстовая консоль с изменяемым размером и другие полезные функции.
Евгений Рик,

1
Это умная альтернатива. Спасибо за вклад!
Говард Ли

Ответы:


5

VMware Workstation 12.5.2 поддерживает обычную вставку (ОБНОВЛЕНИЕ)

Случайно я заметил, что текущая версия Workstation (12.5.2) поддерживает обычную вставку. Я имею в виду вставку в любом месте, включая текстовую консоль Linux, без необходимости установки каких-либо инструментов VM. Аналогичная функция была доступна в Microsoft Virtual PC.

Функция работает путем эмуляции нажатий клавиш. Это подразумевает следующие ограничения:

  • Раскладка клавиатуры ВМ должна соответствовать раскладке клавиатуры, которую ожидает VMware Workstation. В противном случае символы на клавишах, которые отличаются, будут введены неправильно.
  • Предполагаемая раскладка клавиатуры в моем случае была «United States», хотя я использую разную раскладку как на своем хосте, так и на гостевой машине.
  • Кажется, нет простого способа изменить предполагаемую раскладку клавиатуры.
  • Только паста работает таким образом. Копирование работает только по-старому с поддержкой инструментов VMware.

Я знаю о двух способах вызова функции:

  1. Выберите окно виртуальной машины, но клавиатуру не захватили (отмените захват с помощью Ctrl+ Altили выберите окно виртуальной машины, нажав вкладку VM), затем нажмите Ctrl+ V.
  2. Выберите окно VM и используйте функцию из меню: Edit > Paste

Есть дополнительные ограничения:

  • Кажется, что не существует ярлыка, использующего горячую клавишу VMware Ctrl+, Altкоторый позволил бы использовать эту функцию, когда клавиатура захвачена.
  • Похоже, что эта функция недоступна в VMware 12 Player (версия 12.5.2). Ctrl+ Vне работает и в меню нет функции вставки .
  • Функция не описана ни в документации, ни в примечаниях к выпуску.

Другие и более старые продукты не поддерживают вставку вне X Window System или без инструментов VM

Это ограничение продуктов VMware. К сожалению, большинство из них не поддерживают копирование и вставку в текстовую консоль операционной системы. Интеграция с буфером обмена работает только в графическом пользовательском интерфейсе с работающими VMware Tools или open-vm-tools.

SSH как альтернативное решение

Когда я работаю с виртуальными машинами Linux без графического интерфейса пользователя (почти со всеми моими виртуальными машинами Linux), я использую SSH-доступ, как уже предложил Eugen Rieck. Как он написал, это решение допускает и другие очень полезные функции. Я бы, конечно, назвал бы более длинный и более простой в использовании буфер прокрутки (без необходимости использовать подобные терминальные менеджеры screen).


1
Работай как шарм!
мя

Отличная идея, предлагая SSH в качестве альтернативного решения, если ничего не помогает. Иногда это лучший вариант в любом случае. (Также проголосовал комментарий Евгения.)
Syndog

5

Используйте Control+Shift+Cдля копирования и используйте Control+Shift+Vдля вставки.

Ссылки

  1. http://howtoubuntu.org/how-to-cut-copy-and-paste-in-the-terminal-in-ubuntu

  2. /programming/761807/copy-and-paste-from-terminal-with-keyboard-in-linux-ubuntu


7
Это работает в GUI (X Window System). Но OP явно спрашивает об установке Linux только с командной строкой (т.е. без установленного графического интерфейса).
Пабук
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.