如何退出嵌套在Tmux中的内层Mosh连接
如何退出嵌套在Tmux中的内层Mosh连接
我太懂这种嵌套连接的尴尬了!你遇到的问题是:直接按 Ctrl-^ . 会触发外层Mosh的退出,而不是你想关闭的内层Mosh——毕竟Tmux默认不会拦截这个组合键,直接就透传给外层连接了。
你之前尝试用Tmux的前缀键Ctrl-B来转发,但可能操作方式不对。正确的步骤应该是这样:
- 先按下Tmux的前缀键
Ctrl-B,松开按键后 - 再按下
Ctrl-^(也就是键盘上的Ctrl+6,因为^是数字6的上档字符) - 最后按下
.(句点键)
这样就能把退出信号准确发送给内层的Mosh进程,而不会误关外层连接啦。
顺便说下,你看到的内层Mosh提示本身是没问题的:
mosh: Last contact 428:08:30 ago. [To quit: Ctrl-^ .]
只是因为嵌套了Tmux,需要通过前缀键把这个组合键转发给内层程序而已,原理和处理嵌套在Tmux+Screen里的Qemu是类似的。
备注:内容来源于stack exchange,提问作者Albert
相关产品推荐
相关产品推荐

