为了解决此问题,我始终必须使用scp
或rsync
将文件复制到本地计算机中以打开文件,然后只需将文本文件的内容复制到本地剪贴板中即可。我只是想知道是否有一种更聪明的方法来执行此操作而无需复制文件。
当然,您必须阅读该文件,但是您可以
</dev/null ssh USER@REMOTE "cat file" | xclip -i
尽管那仍然意味着打开ssh连接并复制文件的内容。但是最后您再也看不到任何内容了;)
如果从OS X计算机进行连接,请pbcopy
改用:
</dev/null ssh USER@REMOTE "cat file" | pbcopy
PS:不是</dev/null
您可以使用,ssh -n
而是我不喜欢用软件选项来表达事物,我可以在其中使用系统来获得相同的信息。
PPS:</dev/null
ssh的模式对于循环非常有用
printf %s\\n '-l user host1' '-l user host2' | while read c
do </dev/null ssh $u "ip address; hostname; id"
done
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句