我想在本地PC中使用xsel将一个长文件复制到剪贴板中,只需输入:
cat /usr/bin/mysql_secure_installation|xsel -b
mysql_secure_installation
我本地操作系统中的文件已复制到剪贴板。
现在使用ssh命令登录到我的vps,然后输入
DISPLAY=:0 cat /usr/bin/mysql_secure_installation|xsel -b
我遇到了错误信息:
xsel: Can't open display: (null)
: Inappropriate ioctl for device
我知道获取远程文件的正确方法是scp
命令:
scp -P port username@tohostname:/remotefile /newlocalfile
我只是想知道如何在登录vps后将文件内容复制到剪贴板,将文件从远程计算机复制到本地计算机的剪贴板。
同样的错误:
DISPLAY=:0 xsel -b < /usr/bin/mysql_secure_installation
xsel: Can't open display: (null)
: Connection refused
通过以下方式开始ssh
连接
ssh -X yourserver
然后不要DISPLAY
自己更改变量。ssh
应该自动设置它,以便xsel
(和任何其他X11客户端)可以使用本地计算机上的显示-包括其剪贴板。这称为X11转发。
DISPLAY=:0
在您的ssh
会话中手动设置将告诉xsel
您使用该远程服务器上的显示-如果一个服务器正在运行。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句