我在本地机器上运行 CentOS 6 并使用 PuTTY。
在 PuTTY 会话中,选择、复制和粘贴文本操作正常。但本地机器上的剪贴板内容不会改变。
我的PuTTY版本:
Installed Packages
Name : putty
Arch : x86_64
Version : 0.62
Release : 1.el6.rf
Size : 4.5 M
Repo : installed
From repo : rpmforge
Summary : Graphical SSH, Telnet and Rlogin client
如何共享剪贴板?
答案1
首先,正如 William P. Botha说在 Linux 上完全没有理由使用 Putty。只需打开您最喜欢的终端仿真器并运行ssh
或执行您需要执行的任何操作:
$ ssh [email protected]
$ scp local_file.txt [email protected]:/path/to/remote/file.txt
至于剪贴板,在 *nix 下会变得稍微复杂一些。你可能与 X 提供的多个剪贴板不兼容(这是一个功能,不是一个错误)。简而言之,*nix 有两个主要的“剪贴板”,即 PRIMARY 和 CLIPBOARD。当您选择文本时,该文本将被复制到 PRIMARY,可以使用鼠标中键进行粘贴。Ctrl+C复制到 CLIPBOARD,可以使用Ctrl+进行粘贴V。因此,根据正在使用的剪贴板,您可以使用不同的方法进行粘贴。请参阅这一页在 Arch wiki 上查看更多信息。
您可能还会发现许多“剪贴板管理器”很有用。它们允许您在使用的剪贴板之间切换,并将一些以前的选择保存在剪贴板历史记录中,以便根据需要粘贴。一些比较知名的剪贴板管理器包括:
clipit
glippy
glipper
parcellite
klipper
答案2
我建议在 CentOS 中使用标准终端或控制台,因为它可以满足您的所有需求。Putty 通常仅用于 Windows 到 Linux。
答案3
有一个可用的PuTTY补丁,称为腻子夹:“本页包含修补版本的 Putty,它允许您远程打印到 Windows 剪贴板。一个很小的 shell 脚本 winclip 可以利用此功能允许远程(例如 Unix)程序将其输出传送到本地 Windows 剪贴板,或将远程文件复制到 Windows 剪贴板。
这显然不适合你的 putty 版本,但是我发现了一个0.60 版本更新补丁在博客上这可能也适用于您的 0.62。否则,如果此功能对您很重要,您将不得不安装 PuTTY 0.60。
答案4
我已经修改了 Putty 以使其能够将选定的文本复制到剪贴板中。看一下这个。
Linux 上的 Putty 在“复制和粘贴”方面有点不方便。鼠标中键可以完成这项工作,但瞄准目标窗口的正确位置仍然很棘手。
此线程中的补丁使 Putty 能够将选定的文本复制到剪贴板,以便我可以使用“Ctrl+v”进行粘贴。
该补丁针对 putty 0.63 版本生成。
下图显示了 diff 输出