8

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

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

2 ответа2

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 и используйте функцию из меню: « Правка» > « Вставить»

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

  • Кажется, что не существует ярлыка, использующего горячую клавишу 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).

4

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

Рекомендации

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

  2. https://stackoverflow.com/questions/761807/copy-and-paste-from-terminal-with-keyboard-in-linux-ubuntu

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .