Manchmal, wenn ich versehentlich cat
eine Binärdatei habe, ist mein Terminal verstümmelt. Nichts, was ein Schneller reset
nicht reparieren kann, aber könnte ein Angreifer theoretisch keine Datei erstellen, die bei Anzeige auf einem Terminal einen beliebigen Code ausführt? Durch einen Exploit im Terminalemulator oder auf andere Weise.
more
) oder terminal-fähig ist ( less
), um den Inhalt von Dateien zu untersuchen. Dies versetzt Ihr Terminal nicht nur nicht in einen seltsamen Zustand, sondern die gesamte Datei wird auch nicht auf einmal vorbeifliegen.
stty sane
Befehl setzt ein xterm (oder ähnliches) zurück, das zB in einen anderen Zeichensatz umgeschaltet wurde.
mosh
Die Dokumentation hat einige Gedanken dazu: mosh.mit.edu/#techinfo