Похоже, вы сделали что-то, что могло повредить или добавить ненужные элементы в .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
вы пытались выполнить, когда закрыли окно «Терминал». Вы говорите, что не нажали « возврат», но что-то явно произошло в тот момент. Таким образом, знание точной команды может дать подсказки о том, как решить эту проблему, с которой вы столкнулись.