Смешанный интерфейс из-за чтения двоичных файлов на экране

Я использую bash и экран и catted /dev/sda1 . Это потенциально выводило escape-коды, которые изменили состояние экрана. Самый близкий вопрос, который я нашел, – почему использование cat в двоичных файлах испортило терминал и как?

Я попытался использовать reset и stty sane , но они, похоже, не влияют на экран. Они влияют только на сеансы bash внутри. Как я могу сбросить или восстановить работоспособность экрана?

Вот как это выглядит

Перегруженный терминал

  • Использование нажатий клавиш в терминале Linux
  • просмотреть все команды / журналы экрана в linux
  • динамически созданный файл журнала в screenrc, показанный в hardstatus
  • screenrc: узнать ключи, связанные bindkey
  • .screenrc, чтобы заставить уведомление о молчании оставаться
  • GNU Переключатель экрана от вертикального разделения до горизонтального и заднего
  • Прокрутка с колесом мыши внутри экрана
  • Как снять экран сразу после запуска работы (до окончания)?
  • 2 Solutions collect form web for “Смешанный интерфейс из-за чтения двоичных файлов на экране”

    Возможно, screen будет запутан. Вы можете отсоединить сеанс, запустить reset за пределы screen , повторно подключиться к сеансу и выполнить reset пределах screen . При любом reset терминал (или окно) будет очищен, но по крайней мере вы должны иметь возможность возобновить все, что работает в окне (окнах).

    Помимо reset , я нахожу их полезными (они не выполняют полный сброс):

    • tput cnorm (сделать курсор видимым)
    • tput enacs (ремонт линейного чертежа)

    У вашего терминала также может быть функция сброса , но это будет ограничено настройкой режимов терминала (например, рисованием линии) и мало влияет на сброс режимов ввода-вывода (например, преобразование новой строки), что может быть неприятность. При использовании reset вам может потребоваться ввести

    reset настройки J

    чтобы привлечь внимание терминала – как внутри, так и снаружи screen .

    Попробуйте Ca Z (сброс экрана GNU)

    Interesting Posts

    Почему может быть создана программная ссылка на каталог с или без косой черты?

    браузеры не работают (chrome err 137: сбой разрешения имен), но все в порядке в терминале gnome

    Доступ к сетевой службе NAT для динамического открытого IP-адреса из локальной сети

    vte.sh не сохраняет мою директорию gnome-terminal на новой вкладке

    Могу ли я избежать экранов от создания внутренних экранов?

    Открытие приложения и ввод команды в одну строку

    Какие параметры мне передать grep, чтобы возвращать только имена файлов?

    Как переключить оконных менеджеров в Gnome 3?

    разделить файл на две части, по шаблону

    Редактируйте действительно большие файлы с помощью vi

    Лучший подход к созданию и добавлению содержимого в файлы

    Знает ли cron, что запланированный экземпляр уже запущен?

    подбирать нулевую нумерацию

    Получение существующей установки Linux с одного компьютера для загрузки на другой

    Проблемы с сетью после гостевой миграции XEN

    Linux и Unix - лучшая ОС в мире.