Как сбросить сломанный TTY?

мой Slackware TTY можно легко сломать, запустив:

cat some_binary_file

после команды весь TTY больше не будет отображать читаемые символы, но все равно будет отвечать на события клавиатуры.

даже если я выхожу из системы и снова вхожу в систему, TTY все еще сломан и больше не показывает читаемые символы. Я должен перезапустить машину, чтобы восстановить нормальную работу TTY.

есть ли решение без перезагрузки всей машины?

16
задан Howard
25.03.2023 5:07 Количество просмотров материала 2966
Распечатать страницу

5 ответов

Run echo ^v^o, что составляет echo а то Ctrl-v а то Ctrl-o, Enter. Вы не увидите Ctrl-v. Он будет отображаться как echo ^O. Ctrl-v устанавливает его в режим verbose, проходя через управляющие символы, и Ctrl-o перезагрузит терминал.

12
отвечен Florian 2023-03-26 12:55

как правило, работает reset сброс терминала. Некоторые привязки клавиш из .inputrc может быть потеряно,.

21
отвечен choroba 2023-03-26 15:12

вы можете попробовать команду сброса ANSI:

printf "3c"
10
отвечен jlliagre 2023-03-26 17:29

в терминале не отображаются введенные символы. Ни один из трюков не сработал. Это одно работает:

stty sane

работал для меня. У меня иногда есть терминал в не отвечающем состоянии, но ни одно из других предложений не может дать мне выход снова. Другие предложения я попробовал, но не работает:

echo ^v^o
reset
printf "3c"

источник:https://unix.stackexchange.com/a/79686/53236

4
отвечен Jesper Rønn-Jensen 2023-03-26 19:46

на самом деле есть несколько потенциальных проблем, и это может иметь отношение к вашей среде. Во-первых, как ответил @Jesper, вы хотите сделать stty sane. Однако вы даже не сможете правильно настроить среду.

Это связано с разницей между /bin/bash и /bin/sh. Открыв tty, запустите /bin/bash и потом попробовать stty sane. Это должно все исправить. Наконец, я рекомендую добавить такую вещь .bashrc

другой вариант был бы чтобы установить вменяемое программное обеспечение терминал.

0
отвечен user2262111 2023-03-26 22:03

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх