1

Я думаю, что мне удалось сломать раковину снежного барса, но я не уверен. Есть ли способ сбросить все переменные env по умолчанию?

2 ответа2

1

Закройте терминал и заново откройте новый. Любые переменные окружения, которые вы установили в прошлом сеансе, исчезнут.

Если проблема сохраняется, вы, вероятно, отредактировали ~/.bashrc или ~/.bash_profile ; отредактируйте их снова и удалите любые изменения (или, если вы хотите вернуться обратно к состоянию OS X по умолчанию, просто удалите их полностью - при установке OS X по умолчанию эти файлы пусты или отсутствуют).

1

Одно из следующего:

  • Выйдите из оболочки и запустите ее снова.
  • Выйдите и войдите.
  • . /etc/bash.bashrc
  • . ~/.bashrc
  • exec bash -i

Два, которые начинаются с "точки", исходные файлы запуска, которые будут сбрасывать некоторые переменные среды (но могут сделать вашу $PATH длиннее - вероятно, без последствий).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .