
Ich war über SSH mit einem Linux-Server verbunden. Nach der Ausführung des folgenden Befehls
cat dmesg.1.gz
die Eingabeaufforderung meiner SSH-Sitzung änderte sich von conor@linux:~$
zu␌⎺┼⎺⎼@┌␋┼┤│:·/┌⎺±⎽$
Jeder Text, den ich in das Terminal eingab, war ebenfalls verstümmelt, selbst nachdem ich die SSH-Sitzung durch Eingeben von getrennt hatte. exit
Die Terminalsitzung, die jetzt mit meinem Mac war, war immer noch verstümmelt. Ich habe das Problem gelöst, indem ich das Terminalfenster geschlossen und ein neues geöffnet habe.
Gibt es eine Möglichkeit, das Terminal zurückzusetzen, ohne das Fenster zu schließen und erneut zu öffnen, beispielsweise durch eine Tastenkombination?
Antwort1
Ihr Terminal wurde in den Modus „alternativer Zeichensatz“ versetzt. Um ihn wieder herauszuversetzen, geben Sie ein
tput rmacs
an Ihrer (unverständlichen) Shell-Eingabeaufforderung. Ihre Eingabe wird ebenfalls unverständlich erscheinen, ist aber nach Abschluss dieses Befehls wieder normal.
Antwort2
Ich hatte das gleiche Problem. Um es zu beheben, klicken Sie auf Shell --> Send Reset. Und wenn das nicht funktioniert, Shell --> Hard Reset. Dadurch wird es zurückgesetzt, ohne dass Sie das Terminal schließen und erneut öffnen müssen.
Antwort3
Das Eingeben von „reset“ in die Befehlszeile (auch wenn Sie nicht sehen können, was Sie eingeben) hilft oft.
Antwort4
Nachdem ich die vorherigen Antworten ohne Erfolg ausprobiert hatte, warf ich einen Blick auf die Manpage: tput reset