Das Ausgeben von Binärzeichen an den Bildschirm des Terminals ist riskant, da einige Steuerungssequenzen als Befehle interpretiert werden, die den Terminalmodus ändern, und nicht nur für Farben. Dies liegt daran, dass das Linux-Terminal die antike VT100-Konsole (mit Ergänzungen) emuliert. In diesem Beitrag finden Sie eine gute Erklärung des Problems.
Verwenden Sie einen oder mehrere der folgenden Befehle, um Ihr tty zu bereinigen:
reset
stty sane
tput init
tput reset
Ein sicherer Weg könnte sein, den Befehl stty zu verwenden, um alle Einstellungen gleichzeitig zu speichern und zurückzusetzen:
- Verwenden Sie
stty -g
diese Option, um die aktuellen Einstellungen in einem lesbaren Format zu drucken - Kopieren Sie die resultierende Zeichenfolge
- Fügen Sie der Shell-Init-Datei (.bashrc oder was auch immer) den Alias (s für sane) hinzu:
alias s='stty <output string from step 2>'
- Wenn jetzt Verwirrung auftritt, geben Sie einfach Folgendes ein: s Enter