Я заполнил (в основном стер) мою переменную PATH.
Есть ли способ восстановить его по умолчанию?
Я смотрю на Как мне сбросить переменную $ PATH в Mac OS X? , но я нахожу это очень запутанным. Насколько я знаю, я заполнил свой ~/.profile
файл.
Я заполнил (в основном стер) мою переменную PATH.
Есть ли способ восстановить его по умолчанию?
Я смотрю на Как мне сбросить переменную $ PATH в Mac OS X? , но я нахожу это очень запутанным. Насколько я знаю, я заполнил свой ~/.profile
файл.
Ответы:
У меня есть следующее в моем ~/.profile
:
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
PATH=$PATH:~/bin
Первое PATH
объявление переопределяет любой существующий PATH
параметр (он не включает $PATH
). Используемый путь - OS X по умолчанию.
Вторая строка добавляет ~/bin
к PATH
и это личное предпочтение, а не по умолчанию.
После редактирования перезапустите сеанс или используйте команду source ~/.profile
для немедленной активации изменений.
Файл может иметь имя .bash_profile
или .profile
- одно решение может быть, например, переименовать файл, mv ~/.bash_profile ~/.bash_prolile.old
а затем перезагрузить компьютер и посмотреть, помогло ли оно.
Вы также можете попробовать отредактировать файл, и тогда, возможно, вы увидите неправильный путь, который вы затем можете редактировать.
В случае входа в систему как обычного пользователя и вызова su - root
я обнаружил, что bash в Mac OS X 10.8.5 игнорировал .profile
и .bash_profile
; Я не смог изменить root'ы, $PATH
отредактировав эти файлы. То, что работало, редактировало /etc/paths
. После выхода из корневой оболочки и повторного входа с помощью su - root
, новый путь присутствовал.
Сброс вашего терминала будет работать. Это сбросит ваши основные конфигурации.
Сбросить свой терминал . От верхней навигации перейдите в Shell >> Сброс.