Setzen Sie das fehlerhafte Terminalfenster unter OS X zurück

Setzen Sie das fehlerhafte Terminalfenster unter OS X zurück

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. exitDie 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

verwandte Informationen