Ubuntu Server VM: копировать-вставить?

Ubuntu Server VM: копировать-вставить?

Я установил Ubuntu Server под Virtualbox, просто чтобы получить приятную маленькую оболочку. Я также установил VirtualBox "Guest Additions" и установил "Shared Clipboard: Bidirectional".

У меня до сих пор не получается копировать-вставить. Я что-то упускаю?


Я установилгаллонов в минутучто обеспечивает поддержку мыши в режиме сервера (без X) и позволяет копировать-вставлять с помощью мыши, но интеграция с VirtualBox по-прежнему не работает.

решение1

Просто пытаюсь это сделать сам. Не смог заставить это работать с gpm и гостевой консолью.

Я сильно подозреваю, что интеграция буфера обмена зависит от наличия работающего X-сервера в гостевой ОС.

Обходной путь — установить openssh-server на гостевой системе и использовать ssh-терминал с хоста на гостевой системе. Тогда у вас будет «интеграция с буфером обмена»

решение2

Попробуй использоватьШпатлевкаи подключитесь через SSH к вашей виртуальной системе Linux.

решение3

Я придумал другой обходной путь. Откройте общую папку и создайте исполняемый скрипт в общей папке. Введите "#!/bin/bash" (или любую другую оболочку, которую вы хотите использовать), а затем команду(ы), которую вы хотите выполнить. Вот так:

#!/bin/bash
cp foo bar
echo 'copied foo to bar'

Просто замените «cp foo bar» на длинную сложную строку, которую вы хотите вырезать и вставить.

В зависимости от того, что вы делаете, вам, возможно, придется получить исходный код скрипта, а не запускать его напрямую:

source ./myscript

EDIT: Упс! Я забыл добавить, что вам нужно изменить окончания строк с Windows-стиля на Unix-стиль. В Emacs вы можете использовать

M-x set-buffer-file-coding-system

в то время как в vim это будет

:set ff=unix

Извини!

решение4

Это, возможно, не "решение", но именно так мне удалось получить некоторые данные с моего сервера ubuntu VM. Я настроил простой скрипт загрузки php-файла на одном из своих серверов, затем загрузил файл на него через curl. Как только я закончил, я удалил его.

Связанный контент