Просмотр бинарных файлов в отображении терминальных мангалов - любой вариант, кроме закрытия окна?

Я не всегда случайно more двоичный файл, но когда я это делаю, мне удается вывести странные символы, которые (очевидно) изменяют набор символов, используемый терминалом, и затрудняют чтение или просто нечитаемые.

Есть ли какая-либо опция, кроме закрытия окна терминала, чтобы исправить эту опцию?

3 ответа

Решение

Предполагая, что это Linux или какой-то другой Unix, который использует VT100-подобные терминалы:

Самый простой способ

reset

который сбросит настройки терминала.

echo [Ctrl+V][Esc]c

работает большую часть времени тоже.

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

Причина этого заключается в том, что некоторые символы будут перемещать курсор по экрану вместо вывода символа, что означает, что вы в конечном итоге будете печатать поверх существующего текста в, казалось бы, случайных местах в терминале или изменять другие настройки (например, некоторые терминалы Linux). изменит заголовок окна, если вы добавите новый заголовок между обозначенными непечатаемыми символами, указанными в кодах ASCII, в echo заявление). Обычно просто делаю more или less не будет причиной этой проблемы, по моему опыту. Все, что я обычно делаю, чтобы снова получить вменяемый терминал, - это просто нажимаю несколько раз клавишу ввода, чтобы добраться до четкой линии, или использую cls или же clear Команда, чтобы очистить все и вернуть вещи в нормальное русло.

Чтобы вернуть ваш нормальный экран попробуйте это:

эхо ^ O

echoпробелctrlvctrlo

Другие вопросы по тегам