Вы можете сделать cat -v /usr/bin/vi
, чтобы он печатал непечатаемые символы как ASCII-представления, а не как фактические управляющие символы, которые терминал может попытаться обработать. Это решит вашу проблему?
Вы действительно не должны «кошачить» произвольные файлы. Это плохая идея, даже если файл не является вредоносным.
Вы можете определить "тип" файла, запустив программу "файл", например файл / usr / bin / vi
. В любом случае использование слова «кот» - это довольно низкий уровень. Возможно, попробуйте использовать «больше» или «меньше». Когда я пробую more / usr / bin / vi
, я получаю / usr / bin / vi: не текстовый файл
.
Кроме того, вы можете перезагрузить терминал с помощью команды «reset (1)», но вам, возможно, придется ввести resetC-J
, то есть строку «reset», за которой следует «control-J». , если терминал перешел в необработанный режим.