Як скопіювати та вставити в командний рядок Інтерфейс 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-сервер, а потім підключитися до VM з клієнтом SSH на ваш вибір, наприклад, PuTTY - це пропонує не тільки просте вирізання та вставлення, але й зміну текстової консолі та інші привілеї.
Євген Рік

1
Це розумна альтернатива. Дякуємо за вклад!
Говард Лі

Відповіді:


5

VMware Workstation 12.5.2 підтримує загальну пасту (ОНОВЛЕННЯ)

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

Функція працює за допомогою емуляції натискань клавіш. Це передбачає такі обмеження:

  • Розкладка клавіатури VM повинна відповідати розкладці клавіатури, яку очікує VMware Workstation. Інакше символи на клавішах, які відрізняються, будуть введені неправильно.
  • Очікувана розкладка клавіатури в моєму випадку була "Сполучені Штати", хоча я використовую інший макет як у своєму хості, так і в гостьовій машині.
  • Здається, не існує (простого) способу зміни очікуваної розкладки клавіатури.
  • Тільки паста працює таким чином. Копія працює лише старим способом за допомогою інструментів VMware.

Я знаю про два способи викликати функцію:

  1. Виберіть вікно VM, але клавіатуру не захопили (Відключіть клавішу Ctrl+ Altабо виберіть вікно VM, натиснувши вкладку VM.), Потім натисніть Ctrl+ V.
  2. Виберіть вікно VM та скористайтеся функцією з меню: Редагувати > Вставити

Є додаткові обмеження:

  • Здається, не існує ярлика за допомогою гарячої клавіші VMware Ctrl+, Altяка дозволила б використовувати функцію під час захоплення клавіатури.
  • Здається, ця функція не доступна через програвач VMware 12 Player (версія 12.5.2). Ctrl+ Vне працює і в меню немає функції Вставити .
  • Функція не описана ні в документації, ні в примітках до випуску.

Інші та старіші продукти не підтримують пасту поза X Window System або без інструментів VM

Це обмеження продуктів VMware. На жаль, більшість з них не підтримує копіювання та вставлення в текстову консоль операційної системи. Інтеграція буфера обміну працює лише у графічному інтерфейсі користувача із встановленими робочими інструментами VMware або встановленими інструментами open-vm.

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

Коли я працюю з віртуальними машинами Linux без GUI (майже всі мої віртуальні машини Linux), я використовую доступ SSH, як уже запропонував Євген Рік. Як він писав, це рішення дозволяє також інші дуже корисні функції. Я б, звичайно, назвав довший і легкий у використанні буфер прокрутки (без необхідності використання менеджерів терміналів, як screen).


1
Працюй як шарм!
mja

Відмінна ідея, що пропонує SSH як альтернативне рішення, якщо все інше не вдасться. Іноді це все-таки найкращий варіант. (Також підтримує коментар Євгена.)
Синдог

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). Але ОП явно запитує про встановлення Linux тільки з командним рядком (тобто не встановлено графічний інтерфейс).
пабук
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.