我相信你们中的许多人都遇到过和我一样的问题:你试图粘贴到 Ubuntu 无头虚拟机中,但它就是行不通。
无论您做什么,剪贴板似乎都不会在您的主机和来宾操作系统之间共享。那么今天小编就来和大家分享一下这个问题的解决方法。
它实际上非常简单——您需要做的就是在您的 Ubuntu 客户机上安装 xclip 包。完成后,随心所欲地粘贴!
介绍
如果您在无头虚拟机中运行 Ubuntu,您可能需要不时将文本粘贴到虚拟机中。不幸的是,这并不总是直截了当的。
在本文中,我们将向您展示两种将文本复制和粘贴到无头 Ubuntu VM 的方法:使用命令行和使用第三方工具。
基本步骤
- 下载苹果自带的pbcopy。它应该是一个单一的可执行文件。
- 在 Ubuntu 命令行中,使用 scp 将其复制到您的 ubuntu 机器上。我假设它在您的主目录中。
- 在 ubuntu 中,使用 chmod +x pbcopy 使文件可执行
- 最后,运行程序 ./pbcopy 这篇博文讲述了如何在 Ubuntu VM 和 OS X 终端中运行的 tmux 之间启用复制和粘贴
技巧和窍门
如果您在虚拟机中使用 Ubuntu,您可能会发现了解如何在主机和来宾计算机之间进行复制和粘贴很有用。这可以通过几个简单的步骤完成。
- 在主机上,突出显示要复制的文本。
- 按 ”控制键“ 和 ”C”键同时复制文本。
- 在您的 Ubuntu 虚拟机上,按“控制键“ 和 ”转移”键,然后按“V“ 钥匙。这会将文本粘贴到您的 Ubuntu 虚拟机中。
更高级的方法
如果您是更高级的用户,您可能想尝试一种更复杂的方法来在主机和来宾计算机之间进行复制和粘贴。
这可以使用名为 剪辑它,可从 Ubuntu 软件中心免费获得。
安装 ClipIt 后,打开它并转到“常规”选项卡。确保选中“启用复制/粘贴”选项。
您还可以检查 '同步剪贴板' 选项,如果您希望能够在主机和来宾计算机之间进行粘贴而无需使用 ClipIt 界面。
现在去'先进的' 选项卡并向下滚动到 '复制/粘贴模式' 部分。在这里你可以选择是否要使用 'Ctrl+C/Ctrl+V' 用于复制和粘贴的键盘快捷键或右键单击菜单命令。
选择您最喜欢的方法,然后单击“好的‘.
您现在应该能够使用您选择的方法在主机和来宾计算机之间进行复制和粘贴。
结论
使用无头虚拟机有很多好处,例如能够轻松高效地管理和扩展多台服务器。
如果您运行的是 Ubuntu 服务器,则可以使用以下提示来帮助您将文本粘贴到无头 VM 中。
首先,如果您使用的是 SSH 客户端,例如 油灰, 您可以简单地突出显示要复制的文本,然后单击鼠标右键。这会自动将文本复制到剪贴板。
如果您不使用 SSH 客户端,则可以使用 xclip 实用程序复制和粘贴文本。要安装 xclip,只需运行以下命令:
sudo apt-get 安装 xclip
安装 xclip 后,您可以使用以下命令将文本复制到剪贴板:
xclip -sel 剪辑 < 文件.txt
要将文本粘贴到您的 VM 中,只需运行以下命令:
xclip -sel 剪辑 -o