Es gibt zwar normale, druckbare ASCII-Zeichen, die an einem Terminal hin und her gesendet werden, es gibt jedoch auch viele nicht druckbare Zeichen, die das System zur Kommunikation mit dem Terminal verwendet. Wenn zum Beispiel ein Programm das Zeichen sendet 0x07
("ASCII Bell-Zeichen"), sollte Ihr Terminal einen Piepton geben.
Andere spezielle Sequenzen können verwendet werden, um die Farbe des angezeigten Texts, die Richtung, in der er angezeigt wird, den Titel des Fensters, die Größe des Fensters usw. zu ändern.
Wenn du
cat /dev/urandom
Eine Reihe zufälliger Zeichen wird an Ihr Terminal ausgegeben, und das Terminal kann nicht erkennen, dass es sich nicht um echte Steuercodes handelt.
Da das Programm effektiv zufällige Befehle an das Terminal sendet, befindet sich das Terminal in einem zufälligen, oft unbrauchbaren Zustand.