xshell中启动tmux之后,sz或者rz命令失效
常规的工作方式都是在xshell中连接linux机器,用了tmux之后发现sz或者rz都无法弹出正常的文件选择窗口.
请问这个问题如何解决?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
常规的工作方式都是在xshell中连接linux机器,用了tmux之后发现sz或者rz都无法弹出正常的文件选择窗口.
请问这个问题如何解决?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
看起来
tmux
下不支持zmodem
,所以这两个命令也用不了。链接: http://sourceforge.net/p/tmux/tickets/6/
如果换用
screen
的话应该是可以使用 sz/rz 的,很早之前我曾在 Windows 的 SecureCRT 上面成功使用过。需要在
.screenrc
里面设置zmodem catch
,也许还需要rz -e
。细节记得不是很清楚了。iTerm2 可以使用 trzsz ( trz / tsz ),是类似 lrzsz ( rz / sz )且兼容 tmux 的。
github:https://github.com/trzsz/trzsz
开源软件:https://www.oschina.net/p/trzsz
测试了screen 下zmodem pass/catch这两种模式。 zmodem pass能正常传输,但传输后,screen就卡死了, zmodem catch 是远程服务器自己传自己,根本不会和本地交互,执行了后,命令行还容易出错,所以结论就是不用。其实非screen下rz sz传输就满足需求了。 测试的流程及详细的说明参考: linux screen rz sz 卡死 waiting to receive.**B0100000023be50