1

Я использую Kubuntu. Иногда после того, как я запускаю программу из окна терминала и затем убиваю ее, я больше не вижу, что я печатаю.

Окно терминала продолжает функционировать, и если я запускаю 'ls', я получаю листинг как обычно. Единственная странная вещь - я не вижу, что я печатаю.

Есть идеи, как решить эту проблему?

2 ответа2

4

Это может произойти, если / когда программа, в которой вы работали, изменила настройки вашего терминала "stty". В частности, вероятно, изменилось то, что "эхо" было отключено. Программы должны замечать, когда они прерываются, и возвращать ваш терминал в прежнее состояние, но если они не настроены на это или если их убивают с помощью сигнала "kill", то ваш терминал остается без режима эха. и часто с другими настройками терминала также меняются. Чтобы вернуться к обычным настройкам, вы можете ввести команду 'stty sane'. Поскольку другие параметры, кроме 'echo', могли измениться, вам может потребоваться завершить эту команду с помощью control-J (перевод строки). Я хотел бы пойти дальше и всегда просто делать "stty sane", за которым следует control-J.

3

Попробуйте заново инициализировать ваш терминал. Используйте команду reset .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .