Es ist eine Situation, die mir schon oft passiert ist:nachdem ich (mit einer anderen Absicht) Strg-S gedrückt habe in einem Terminal wird die Interaktion (Eingabe oder Ausgabe) damit eingefroren. Es ist wahrscheinlich eine Art „Rollensperre“ oder was auch immer.
Wie taue ich das Terminal danach wieder auf?
(Dieses Mal habe ich mit apt-shell
gearbeitet innerhalb einer bash
innerhalb von urxvt
–nicht sicher, wer von ihnen für die spezielle Behandlung von Ctrl-S verantwortlich ist :Ich habe den Befehlsverlauf rückwärts mit C-r durchsucht , wie bei readline üblich, aber dann wollte ich mit dem – zumindest im Emacs – üblichen C-s durch die Historie „zurück“ vorwärts gehen (1, 2, 3), aber das führte zum Einfrieren des Terminals. Nun, das Scrollen/Blättern, um vergangene Dinge anzuzeigen, funktioniert immer noch im Terminal, aber keine Interaktion mit den dort ausgeführten Prozessen.)
Akzeptierte Antwort:
Strg –Q
Um dies vollständig zu deaktivieren, kleben Sie stty -ixon
in einem Startskript. Verwenden Sie stty ixany
, damit jede Taste die Dinge wieder zum Laufen bringt .
ps:Das macht weder das Terminal noch die Shell, sondern der Terminaltreiber des Betriebssystems.