为了解决这个问题,我总是必须使用scp
或rsync
将文件复制到我的本地计算机来打开文件,然后简单地将文本文件的内容复制到我的本地剪贴板中。我只是想知道是否有更聪明的方法来做到这一点而无需复制文件。
ikr*_*bbe 30
当然你必须阅读文件,但你可以
</dev/null ssh USER@REMOTE "cat file" | xclip -i
Run Code Online (Sandbox Code Playgroud)
尽管这仍然意味着打开 ssh 连接并复制文件的内容。但最后你什么也看不到了 ;)
如果您是从 OS X 计算机连接,则pbcopy
改为使用:
</dev/null ssh USER@REMOTE "cat file" | pbcopy
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)