Normalerweise verbinde ich mich mit host
dem folgenden Befehl:
ssh -t user@host tmux
Dann
ssh -t user@host tmux a
nach einer Trennung/Abmeldung.
Ich nutze gerne die Fülle der Möglichkeiten, die mir zur Verfügung stehen tmux
. Eine davon ist Ctrl + B+, Ctrl + Zum einen der Fensterausschnitte zu vergrößern und zu verkleinern. Das Drücken der Tastenkombination ohne Verzögerung (ohne loszulassen Ctrl) führt zum Stoppen von , tmux
ohne dass es möglich ist, es wieder in den Vordergrund zu bringen, da es keine Eingabeaufforderung zum Eingeben eines Befehls in die fg
Befehlszeile gibt.
Die einzige Möglichkeit, das Problem zu lösen, die ich gefunden habe, ist das Drücken von Enter~.. ssh
verarbeitet diese Tastenkombination und trennt die Verbindung zum Remote-Host. Dann muss ich mich erneut mit dem Remote-Host verbinden.
Wie man eine Remote-Login-Shell einrichtet (z. B. bash
als Gegenstück zuRemote-Shell ssh
), um diese Tastenkombination zu verarbeiten?
Antwort1
Ctrl + B+ Ctrl + Zführt den suspend-client
Befehl in aus tmux
. Wenn dies Probleme verursacht, sollten Sie vielleicht einfach die Bindung aufheben Ctrl + Z( unbind ^Z
zu Ihrem hinzufügen .tmux.conf
)?
Sie können die Bindung suspend-client
an etwas anderes vornehmen, wenn Sie das wirklich möchten, oder Sie können es einfach mit der tmux
Eingabeaufforderung ( Ctrl + B+ :, gefolgt von suspend-client
) ausführen.