我想知道使用哪个命令将文件文本的所有行从使用vi命令通过ssh访问的远程文件复制到主机pc。
更清楚:
怎么做? 我试过这个命令:
克 克 " * ý
它表示行被复制到注册表中,但如果我尝试将行粘贴到我的文本编辑器(第4点),则剪贴板不包含这些行。
任何建议都将受到赞赏。
注意:我的主机是Mac OS X.
答案 0 :(得分:0)
是否有某些原因导致您无法在MacOS上从屏幕和cmd-C(复制)中选择所需的所有文本到粘贴板? (和剪贴板,在其他操作系统中)。
它是您需要的整个文件吗?由于您是通过ssh访问它,因此您也可以从命令行粘贴到粘贴板:
$ ssh remote-svr cat ./subdir/location/textfile | pbcopy
现在cmd-V可以在本地粘贴你想要的地方。
另一种看法,
ssh remove-svr
访问远程服务器(虽然不是交互式)cat ./subdir/location/textfile
,将文件的内容输出到stdout | pbcopy
将stdout从ssh传递到pbcopy
过滤器,将其放在本地粘贴板上。