如何在Ubuntu Minimal的命令行界面中复制和粘贴?


9

我已经在VMware Player虚拟机中安装了64bit版本的Ubuntu Minimal 14.04。Ubuntu Minimal仅具有我喜欢的CLI(命令行界面),但是我不知道如何在终端中复制/粘贴。我特别需要粘贴,因为我需要运行的某些链接太长而无法手动键入。

我已经尝试过Ctrl+ VCtrl+ Shift+ VShift+ InsertCtrl+ Shift+ Insert,但是到目前为止还没有运气。如何在CLI中复制/粘贴?


3
我建议安装ssh服务器,然后使用您选择的SSH客户端(例如PuTTY)连接到VM,这不仅提供了简单的剪切和粘贴功能,而且还提供了可调整大小的文本控制台和其他功能。
欧根·里克

1
这是一个明智的选择。感谢您的输入!
霍华德·李

Answers:


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. 选择虚拟机窗口,然后使用菜单中的功能:编辑 > 粘贴

还有其他限制:

  • 似乎没有使用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)。


1
像魅力一样工作!
mja

如果其他所有方法都失败,建议将SSH作为替代解决方案的好主意。无论如何,有时候这是最好的选择。(也支持Eugen的评论。)
Syndog

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.