Просмотр бинарных файлов в отображении терминальных мангалов - любой вариант, кроме закрытия окна?
Я не всегда случайно more
двоичный файл, но когда я это делаю, мне удается вывести странные символы, которые (очевидно) изменяют набор символов, используемый терминалом, и затрудняют чтение или просто нечитаемые.
Есть ли какая-либо опция, кроме закрытия окна терминала, чтобы исправить эту опцию?
3 ответа
Предполагая, что это Linux или какой-то другой Unix, который использует VT100-подобные терминалы:
Самый простой способ
reset
который сбросит настройки терминала.
echo [Ctrl+V][Esc]c
работает большую часть времени тоже.
Если проблема в том, что дисплей искажен из-за того, что он переключился на другой (символьный) набор символов, вы можете добавить управляющий символ SO к вашему приглашению для автоматического переключения назад или запустить свой терминал на экране GNU, что будет происходить аналогичным образом.
Причина этого заключается в том, что некоторые символы будут перемещать курсор по экрану вместо вывода символа, что означает, что вы в конечном итоге будете печатать поверх существующего текста в, казалось бы, случайных местах в терминале или изменять другие настройки (например, некоторые терминалы Linux). изменит заголовок окна, если вы добавите новый заголовок между обозначенными непечатаемыми символами, указанными в кодах ASCII, в echo
заявление). Обычно просто делаю more
или less
не будет причиной этой проблемы, по моему опыту. Все, что я обычно делаю, чтобы снова получить вменяемый терминал, - это просто нажимаю несколько раз клавишу ввода, чтобы добраться до четкой линии, или использую cls
или же clear
Команда, чтобы очистить все и вернуть вещи в нормальное русло.
Чтобы вернуть ваш нормальный экран попробуйте это:
эхо ^ O
echoпробелctrlvctrlo