Ssh
如何通過 ssh 從遠端電腦中的文件將文件內容複製到本地剪貼板
為了解決這個問題,我總是必須使用
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