Как восстановить файл .bash_profile на компьютере Mac?Ни один из моих unix-терминалов не работает [закрыт]
-
26-12-2019 - |
Вопрос
Я добавил что-то в свой bash_profile, пытаясь добавить Playframework в свой path, и что-то сильно испортилось.
Я добавил следующую строку в свой файл .bash_profile
export PATH=$PATH:the path to my play excitable
затем я сохранил все и перезапустил свой терминал.Я больше не могу ничего делать со своего терминала.Я не могу зайти ни в один каталог, я больше не могу найти java, я не могу открыть vi или nano.Я нашел этот поток для суперпользователя, в котором предлагалось открыть другой терминал и изменить профиль bash.
Я попробовал открыть bash, набрав
/bin/bash
и я успешно смог открыть другой терминал, но у меня по-прежнему нет доступа ни к одной из обычных команд unix.Я все еще не смог открыть vi или nano, чтобы удалить строку, которая вызывает проблему.
Я попытался загрузить новое терминальное приложение без всякой удачи.
Я попробовал включить скрытые файлы, чтобы я мог просто изменить файл с помощью текстового редактора, выполнив следующую команду:
defaults write com.apple.finder AppleShowAllFiles TRUE
но поскольку мой терминал не работает, это тоже не сработало.
Как я могу починить свой компьютер?
Решение
Хотя это оффтопик для stackoverflow, это также довольно просто исправить:
- Запустите Terminal.app.
Сброс
$PATH
:$ export PATH=/bin:/usr/bin:/usr/local/bin
Чинить
~/.bash_profile
:$ vi ~/.bash_profile
Или вы можете избежать установки $PATH
вообще с:
$ /usr/bin/vi ~/.bash_profile