stty sane
Можливо, програма встановлює деякі налаштування терміналу (див man stty ) і коли ви перериваєте його Ctrl + C програма не вловлює переривання і очищає (тобто відновлює нормальний стан) налаштування терміналу, а просто виходить. Це може бути саме так stty echo (ехо вхідні символи) налаштування, які потребують скидання, але це, мабуть, і інші.
Просто використовуйте команду stty sane щоб відновити розумність до налаштувань вашого терміналу.
Альтернативно ви повинні бути в змозі використовувати stty -g > settings.stty для збереження поточних налаштувань терміналу перед запуском програми. Після переривання програми використовуйте stty `cat settings.stty` для відновлення цих конкретних параметрів. Спробуйте stty sane по-перше, він повинен робити все, що потрібно.