Czasami, gdy cat
przez pomyłkę jestem plikiem binarnym, mój terminal jest zniekształcony. Nic szybkiego reset
nie może naprawić, ale czy osoba atakująca nie mogłaby teoretycznie stworzyć pliku, który po wyświetleniu na terminalu wykonałby dowolny kod? Poprzez exploit w emulatorze terminali lub w inny sposób.
more
) lub jest świadome terminalu ( less
) w celu zbadania zawartości plików. Nie tylko nie spowoduje to, że twój terminal będzie w dziwnym stanie, cały plik nie przejdzie w jednym ujęciu.
stty sane
Komenda resetuje xterm (lub podobne), które zostało włączone do np innego zestawu znaków.
mosh
dokumentacja zawiera pewne przemyślenia na ten temat: mosh.mit.edu/#techinfo