Как восстановить .bash_profile на mac? Ни один из моих терминалов unix не работает
Я добавил что-то в свой файл bash_profile, пытаясь добавить Playframework на мой путь, и что-то сильно испортилось.
Я добавил следующую строку в мой .bash_profile
export PATH=$PATH:the path to my play excitable
то я сохранил все и перезапустил терминал. Я больше не могу ничего делать с терминала. Я не могу записывать в любой каталог, я больше не могу найти java, я не могу открыть vi или nano.
Я нашел этот поток на SuperUser, который предложил открыть другой терминал и изменить профиль bash.
Я попробовал открыть bash, набрав
/bin/bash
и я успешно смог открыть другой терминал, но у меня все еще нет доступа к любой из обычных команд unix. Я все еще не смог открыть vi или nano, чтобы удалить строку, которая вызывает проблему.
Я попробовал скачать новое приложение для терминалов без везения.
Я попытался включить скрытые файлы, чтобы я мог просто изменить файл с помощью текстового редактора, выполнив следующую команду:
defaults write com.apple.finder AppleShowAllFiles TRUE
но поскольку мой терминал не работает, это тоже не сработало.
Как я могу исправить свой компьютер.
Ответы
Ответ 1
Хотя это offtopic для stackoverflow, это также довольно легко исправить:
Или вы можете вообще не устанавливать $PATH
с помощью:
$ /usr/bin/vi ~/.bash_profile