57765e86

На терминал посланы двоичные символы


Ваш терминал изменит свои характеристики, если на него послать некоторые escape- последовательности или управляющие символы. Если вы по неосторожности пробуете отобразить двоичный файл, то он может содержать такие последовательности, которые могут перевести ваш терминал в некоторый странный режим работы или даже совсем испортить его.

Чтобы этого не произошло, всегда просматривайте или редактируйте двоичный файл программами, разработанными специально для этой цели. Большинство редакторов и просмотрщиков нормально обрабатывает двоичный файл, так что интерфейс не разрушается. Некоторые из них могут отображать сообщение, говорящее вам, что они не могут редактировать двоичный файл. Но использование "cat ...." или "cp .... /dev/tty .." где .... - двоичный файл, пошлет двоичный файл на терминал.

Порча может также случиться при использовании программы связи, когда удаленный компьютер может послать двоичный файл на ваш экран. Имеется множество других способов, как это может случается. Даже предполагаемый ASCII файл может содержать нежелательные управляющие коды.

Чтобы поправить эту проблему терминал сбрасывают. Может иметься клавиша, которая делает это непосредственно на терминале (возможно в режиме установки), или вы можете пробовать напечатать или "reset", или "setterm -reset" (хотя вы не можете видеть то, что вы печатаете). Это действие пошлет строку reset из записи terminfo на терминал.



Содержание раздела