host
我通常使用以下命令進行連接:
ssh -t user@host tmux
然後
ssh -t user@host tmux a
斷開連接/登出後。
我喜歡利用 . 提供的大量機會tmux
。其中之一是Ctrl + B+Ctrl + Z用於放大和縮小其中一個窗格。立即按下組合鍵(不釋放Ctrl)會導致停止,而tmux
無法將其返回前台,因為沒有命令列提示來鍵入fg
命令。
解決我發現的問題的唯一方法是按Enter~.。ssh
處理該按鍵組合並中斷與遠端主機的連線。然後我必須再次連接到遠端主機。
如何製作遠端登入 shell(例如bash
與遠端外殼 ssh
)來處理該組合鍵?
答案1
Ctrl + B+在 中Ctrl + Z運行命令。如果這給您帶來了問題,也許您應該取消綁定(添加到您的)?suspend-client
tmux
Ctrl + Zunbind ^Z
.tmux.conf
如果您確實需要,您可以綁定suspend-client
到其他內容,或者您可以使用tmux
命令提示字元(Ctrl + B+ :,後跟suspend-client
)運行它。