Проблема с терминальным курсором OS X


18

Этим утром я столкнулся с чем-то, чего я никогда не видел прежде, и я не могу найти способ исправить это. Я проверял большой архив (например, bzip tar jtf myfile.tar.bz2), и, прежде чем он завершился, я нажал , Ctrl+Cчтобы прервать вывод, так как видел столько, сколько мне нужно было увидеть. Вывод остановился и появилось приглашение.

Пока ничего необычного, но потом я попытался набрать. И ничего не появилось. И курсор не двигался. Или моргать. То, что я напечатал, действительно зарегистрировалось . Хотя нет никаких видимых признаков того, что я что-то сделал, набранная команда выполнялась при нажатии Enter. EnterКлюч делает работу.

Кто-нибудь когда-нибудь видел это? Любая идея, как я могу вернуться к нулю без необходимости выйти и перезапустить терминал?

Благодарю.

Ответы:


40

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

Я нашел 2 способа сделать это:

  • Используя мышь, выберите Shell> Send Reset (команда-R)
  • Или набрав resetв терминале

Надеюсь это поможет!


Я хотел бы знать, почему оболочка испортилась, но это действительно помогло. Я могу воспроизвести проблему по своему желанию, но как только я наберу reset(хотя я ее не вижу) и нажму Enter... пуф! Хорошо, как новый. Спасибо.
Роб Уилкерсон

2
В терминале MacOS El Capitan , это Shell -> Reset (Alt+Cmd+R)или (если необходимо,) Hard Reset (Ctrl+Alt+Cmd+R). В iTerm2 это так Session -> Reset (Cmd+R).
Доминик
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.