Похоже, вы сделали что-то, что могло повредить или добавить ненужные элементы в .bashrc или .bash_profile . Этот сайт объясняет различия между .bashrc и .bash_profile а этот сайт объясняет, как настроить приглашение «Терминал». Оба должны быть полезны в предоставлении основных подсказок относительно того, что могло бы произойти.
Как правило, большинству пользователей никогда не понадобится .bashrc если у вас не установлено явно установленное программное обеспечение, которое его использует. Однако большинство пользователей будут иметь, по крайней мере, одну или две незначительные корректировки в .bash_profile для настройки таких вещей, как $PATH и тому подобное.
Но вы говорите это:
Я могу печатать просто отлично, но когда я нажимаю клавишу возврата , курсор просто перемещается на следующую строку без завершения команды.
Это немного смущает. Поскольку все параметры для проверки, восстановления или замены .bashrc и .bash_profile потребуют от вас возможности активно запускать команды в «Терминале» для доступа к этим файлам.
Поэтому я бы лучше всего предложил создать на вашем компьютере Mac OS X нового пользователя с правами администратора /sudo , войти в систему под этим именем, но затем использовать ваши повышенные права в качестве администратора, чтобы перейти к /Users/[your username] и проверьте, исправьте или замените содержимое файлов .bashrc и .bash_profile .
Самая простая неразрушающая вещь, которую вы можете сделать, это войти в систему как новый пользователь-администратор, а затем запустить эти команды, чтобы скопировать / стерилизовать файлы .bashrc и .bash_profile , дав им новые имена файлов, например:
sudo mv /Users/[your username]/.bashrc /Users/[your username]/.bashrc_OLD
sudo mv /Users/[your username]/.bash_profile /Users/[your username]/.bash_profile_OLD
Конечно, вам нужно изменить [your username] чтобы оно соответствовало фактическому имени пользователя пользователя с проблемами «Терминала», но после этого войдите в систему как более старый пользователь с исходными проблемами «Терминала» и посмотрите, удаляет ли это вещи до. Я уверен, что так и будет.
Но на случай, если это не решит проблему, вам следует отредактировать свой вопрос, чтобы, возможно, предоставить более подробную информацию о том, какую именно команду sudo вы пытались выполнить, когда закрыли окно «Терминал». Вы говорите, что не нажали « возврат», но что-то явно произошло в тот момент. Таким образом, знание точной команды может дать подсказки о том, как решить эту проблему, с которой вы столкнулись.