Я столкнулся с очень, очень странной ошибкой. Всякий раз, когда я набираю команду, я должен несколько раз нажать клавишу ввода, прежде чем Терминал выполнит команду. Обратите внимание, что это не аппаратная ошибка: я могу по-прежнему отображать строки на экране, но Terminal по какой-то причине не обрабатывает их правильно.
Например, после ввода "rails server" необходимо нажать около 4 нажатий клавиши "Enter", и название терминала меняется с "bash" на "env" на "ruby", затем на "sh" и затем снова на "ruby" прежде чем что-то случится.
Аналогично, такие команды, как "git -v", даже больше не работают, так как нажатие клавиши enter как-то их отменяет.