素敵な小さなシェルを手に入れるために、Virtualboxの下にUbuntuサーバーをインストールしました。 VirtualBoxの「Guest Additions」もインストールし、「Shared Clipboard:Bidirectional」を設定しました。
まだコピーと貼り付けが機能していないようです。ここで何か不足していますか?
私は gpm をインストールしました。これにより、サーバーモード(Xなし)でマウスがサポートされ、マウスを使用したコピーと貼り付けが可能になりますが、VirtualBox統合は機能しません。
自分で試してみます。 gpmとコンソールのみのゲストでは動作しませんでした。
クリップボードの統合は、ゲストでXサーバーを実行していることに依存していると強く思います。
回避策は、ゲストにopenssh-serverをインストールし、ホストからゲストにターミナルを使用してsshをインストールすることです。次に、「クリップボード統合」があります
PuTTY を使用して、SSH経由で仮想Linuxシステムに接続します。
VMでサーバーを実行している場合は、VMにsshしてターミナルを使用するだけではどうですか?
それについて考えてください。グラフィカルインターフェイスのないサーバーです。
VMの代わりにサーバーバージョンを実際のコンピュータにインストールしただけの場合は、そのコマンドラインプロンプトにコピーして貼り付けることができますか? 「画面」や「tmux」などのマルチプレクサや、v3.xxで提案されている「gpm」などのソフトウェアを使用します。
別の回避策を考えました。共有フォルダーを開き、実行可能スクリプトを共有フォルダーに作成します。 "#!/ bin/bash"(または、使用したいシェル/場所)の後に、実行するコマンドを続けます。このような:
#!/bin/bash
cp foo bar
echo 'copied foo to bar'
「cp foo bar」を、カットアンドペーストしたい長く複雑な文字列に置き換えるだけです。
実行している内容によっては、スクリプトを直接実行するのではなく、ソースを用意する必要がある場合があります。
source ./myscript
編集:おっと!行末をWindowsスタイルからUnixスタイルの行末に変更する必要があることを忘れてしまいました。 Emacsではあなたは使うことができます
M-x set-buffer-file-coding-system
vim中は
:set ff=unix
ごめんなさい!
これはおそらく「解決策」ではありませんが、ubuntuサーバーVMからいくつかのデータを取得できた方法です。サーバーの1つに単純なphpファイルアップロードスクリプトを設定してから、curl経由でファイルをアップロードしました。終わったらすぐに取り除きました。