
Wenn ich benutze screen
, wird jedes Mal kill
eine Bestätigung verlangt und ich werde gefragt, ob ich wirklich beenden möchte (was ich nach dem Drücken so vieler Tasten tatsächlich tue). Um dies zu umgehen, tippe ich exit
stattdessen. Aber kann ich eine Taste daran binden?
bind key exit
funktioniert nicht...
Antwort1
Was Sie tun können, ist, eine Taste zu binden, um „exit^M“ an Ihre Shell-Sitzung zu senden, anstatt den Kill-Befehl direkt auf dem Bildschirm auszugeben. Natürlich funktioniert das nur, wenn Sie in der Shell nichts anderes tun. Für diese Gelegenheiten müssen Sie dieses Beispiel möglicherweise ein wenig modifizieren, z. B. um „senden“ CTRLCgefolgt von „exit“ zu verwenden.
Fügen Sie es bind ^K stuff "exit^M"
zu Ihrem hinzu ~/.screenrc
und bewerten Sie es erneut mit CTRL+ a : source ~/.screenrc
.
Danach kannst du tötenShell-Sitzungen mit einer leeren Befehlszeile wartenmit CTRLaCTRLK(beachten Sie das große K dort, Sie möchten den Kill-Befehl von screen selbst wahrscheinlich nicht vollständig überschreiben).