Как я могу сбросить свой терминал в сеансе экрана GNU после случайной печати двоичного мусора? - PullRequest
0 голосов
/ 14 февраля 2019

Иногда я случайно печатаю двоичный мусор на экране, например, вместо шестнадцатеричного хеш-значения я напечатал двоичное хеш-значение или nonce.

Иногда после этого терминал по-разному портится, потому чтодвоичные данные содержали escape-последовательности, которые переконфигурировали терминал, делая его практически бесполезным.

В обычной оболочке (локально или через ssh) обычно достаточно слепо набрать reset и нажать клавишу ввода.(Часто набор текста не виден, я полагаю, поскольку локальное эхо отключено или около того.)

Но когда в оболочке, которая находится внутри сеанса экрана GNU, этого иногда недостаточно, и оболочка все еще не отвечает.

Как я могу восстановить свой терминал, не разрушая и не создавая его заново?

1 Ответ

0 голосов
/ 14 февраля 2019

Терминалы экрана GNU также поддерживают часть состояния терминала.Чтобы сбросить это на экране GNU, выполните:

  • Нажмите Ctrl-A.
  • Введите :reset и нажмите enter.

Готово.Вам также может потребоваться ввести reset в самом терминале, как обычно.

...