В $ PATH есть несколько путей, которые я не хочу. Я не уверен, как они туда попали; они не приходят из моего .profile
. Есть ли способ определить, какие сценарии изменяют $ PATH?
2 ответа
4
В OS X пути по умолчанию устанавливаются в /etc/paths
и, возможно, во вложенных файлах (если есть) в /etc/paths.d/
. Смотрите также path_helper(8)
.
3
Самый первый файл для обработки - /etc/profile
. В начале этого файла добавьте строку
set -x
затем откройте новое окно терминала. Вы получите больше вывода, чем хотели, но это будет след всего кода bash, который выполняется из ваших сценариев запуска.