問題描述
我已經在VMware Player虛擬機中安裝了64bit版本的Ubuntu Minimal 14.04。 Ubuntu Minimal僅具有一個我喜歡的CLI(命令行界麵),但是我不知道如何在終端中複製/粘貼。我特別需要粘貼,因為我需要運行的某些鏈接太長而無法手動鍵入。
我已經嘗試過Ctrl
+ V
,Ctrl
+ Shift
+ V
,Shift
+ Insert
,Ctrl
+ Shift
+ Insert
,但是到目前為止還沒有運氣。如何在CLI中複製/粘貼?
最佳方法
VMware Workstation 12.5.2支持常規粘貼(更新)
偶然地,我注意到當前版本的Workstation(12.5.2)支持常規粘貼。我的意思是粘貼任何地方,包括Linux文本控製台,而無需安裝任何VM工具。 Microsoft Virtual PC中提供了類似的功能。
該功能通過模擬按鍵來工作。這意味著以下限製:
-
VM的鍵盤布局必須與VMware Workstation期望的鍵盤布局匹配。否則,將錯誤地輸入按鍵上不同的字符。
-
在我的情況下,盡管我在主機和來賓計算機中都使用了不同的布局,但預期的鍵盤布局是”United States”。
-
似乎沒有一種(簡單的)方法可以更改期望的鍵盤布局。
-
隻有粘貼才能通過這種方式進行。在VMware工具的支持下,複製隻能以舊方式工作。
我知道兩種調用函數的方法:
-
選擇VM窗口但不抓住鍵盤(使用
Ctrl
+Alt
取消抓取或通過單擊VM選項卡選擇VM窗口。)然後按Ctrl
+V
。 -
選擇VM窗口並使用菜單中的功能:編輯>糊
還有其他限製:
-
使用VMware熱鍵
Ctrl
+Alt
似乎沒有快捷方式,該快捷方式可以在抓住鍵盤時使用該功能。 -
似乎無法從VMware 12 Player(版本12.5.2)訪問該功能。
Ctrl
+V
不起作用,並且菜單中沒有粘貼功能。 -
該功能在文檔或發行說明中均未描述。
其他和較舊的產品不支持在X Window System外部粘貼或沒有VM工具
這是VMware產品的限製。不幸的是,它們中的大多數不支持在操作係統的文本控製台中進行複製和粘貼。剪貼板集成僅在安裝了有效VMware Tools或open-vm-tools的圖形用戶界麵中有效。
SSH作為替代解決方案
當我使用沒有GUI的Linux虛擬機(幾乎所有的Linux虛擬機)時,我已經按照Eugen Rieck的建議使用SSH訪問。在他撰寫本文時,該解決方案還具有其他非常有用的功能。我當然會命名更長更容易使用的回滾緩衝區(無需使用終端管理器,例如screen
)。
次佳方法
使用Control+Shift+C
複製,然後使用Control+Shift+V
粘貼。
參考文獻