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

How*_*Lee 10 command-line copy-paste vmware-player ubuntu

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

我试过Ctrl+ V, Ctrl+ Shift+ V, Shift+ Insert, Ctrl+ Shift+ Insert,但到目前为止还没有运气。如何在 CLI 中复制/粘贴?

pab*_*ouk 6

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. 选择 VM 窗口并使用菜单中的功能:编辑>粘贴

还有其他限制:

  • 似乎没有使用 VMware 热键Ctrl+的快捷方式,Alt它允许在抓住键盘时使用该功能。
  • 该功能似乎无法从 VMware 12 Player(版本 12.5.2)访问。Ctrl+V不起作用,菜单中没有粘贴功能。
  • 文档和发行说明中均未描述该功能。

其他和较旧的产品不支持在 X Window 系统之外或没有 VM 工具的情况下粘贴

这是 VMware 产品的限制。不幸的是,它们中的大多数不支持在操作系统的文本控制台中复制和粘贴。剪贴板集成仅适用于安装了可用 VMware Tools 或 open-vm-tools 的图形用户界面。

SSH 作为替代解决方案

当我使用没有 GUI 的 Linux 虚拟机(几乎所有的 Linux 虚拟机)时,我使用 SSH 访问,正如 Eugen Rieck 已经建议的那样。正如他写的那样,这个解决方案还允许其他非常有用的功能。我当然会命名更长、更容易使用的回滚缓冲区(无需使用像 那样的终端管理器screen)。


小智 5

使用Control+Shift+C复制和使用Control+Shift+V进行粘贴。

参考

  1. http://howtoubuntu.org/how-to-cut-copy-and-paste-in-the-terminal-in-ubuntu

  2. /sf/ask/53326521/

  • 这适用于 GUI(X 窗口系统)。但是 OP 仅使用命令行明确询问 Linux 安装(即未安装 GUI)。 (7认同)