当前位置: 首页>>技术教程>>正文


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

, , ,

问题描述

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

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

最佳方法

VMware Workstation 12.5.2支持常规粘贴(更新)

偶然地,我注意到当前版本的Workstation(12.5.2)支持常规粘贴。我的意思是粘贴任何地方,包括Linux文本控制台,而无需安装任何VM工具。 Microsoft Virtual PC中提供了类似的功能。

该功能通过模拟按键来工作。这意味着以下限制:

  • VM的键盘布局必须与VMware Workstation期望的键盘布局匹配。否则,将错误地输入按键上不同的字符。

  • 在我的情况下,尽管我在主机和来宾计算机中都使用了不同的布局,但预期的键盘布局是”United States”。

  • 似乎没有一种(简单的)方法可以更改期望的键盘布局。

  • 只有粘贴才能通过这种方式进行。在VMware工具的支持下,复制只能以旧方式工作。

我知道两种调用函数的方法:

  1. 选择VM窗口但不抓住键盘(使用Ctrl + Alt取消抓取或通过单击VM选项卡选择VM窗口。)然后按Ctrl + V

  2. 选择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粘贴。

参考文献

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

  2. https://stackoverflow.com/questions/761807/copy-and-paste-from-terminal-with-keyboard-in-linux-ubuntu

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/10408.html,未经允许,请勿转载。