私は最近virtualbox 7を使ってalpine-3.17 VMをインストールしました。また、ゲストアドインをインストールして共有フォルダをマップすることもできました。しかし、ホストOSからコピーして貼り付けることはできないようです。
ホストOS(Ubuntu 22.04)からいくつかのコマンドをコピーして、Ctrl-Shift-V
Alpine Terminal(GUIなしの最小画像)に貼り付けてみました。しかし、何も貼り付けませんでした。また、他のキーの組み合わせも試してみて、bashをインストールして実行して問題を解決しようとしました。しかし、まだペーストを受け入れていません。
Alpine Linuxコマンドラインでコピー&ペーストを有効にするには?
(必要に応じてGUIをインストールできます)。
答え1
実際のコピー/貼り付けには、GUI、特にVirtualBox Guest Additions "Clipboard Sync"プロセスがインストールされ、実行中のGUIが必要です。あらゆる種類のX11ベースの環境がこの目的に適している必要があります。
X11がある場合、VirtualBoxゲストの追加がホストの追加と同期できるクリップボードが作成され、グラフィックターミナルエミュレータには貼り付けることができるショートカットがあります。
内蔵カーネルコンソールにはクリップボードの概念がないため、コピーまたは貼り付けることはできません。 Bashはコマンドラインで使用する内部プロセスを実装しますが、単一のBashプロセスを超えて拡張されるわけではありません。
consolation
(WindowsやMacなどのコンソールにマウスとコピー/貼り付けのサポートを追加できるいくつかのプログラムがありますが、ゲストアドインに付属のgpm
X11クリップボード同期ツールに対応する機能がないため、勝利しました。をホストにコピーされました。
したがって、ホストからゲストコンソールにアイテムを「貼り付け」する唯一の方法は、VMホストにテキストをシミュレートされたキーボード入力に送信させることです。 (私はVirtualBoxのメニューにそのようなオプションがあると思います。)
これは理論的に同じVirtualBox "Guest Add"チャンネルを介してホストクリップボードをインポートし、コマンドラインまたはコンソールに挿入するカスタムBashショートカットがあるかもしれませんが、まだそのようなツールが作成されていないようです。