Как изменить $PATH и установить его в каталог по умолчанию?

По какой-то причине, когда я запускаю, echo $PATHя получаю следующий каталог: /Users/<home>/Library/Applications/.

Как мне вернуть его в расположение по умолчанию, чтобы мне не приходилось запускать эту команду export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/binкаждый раз, когда я хочу запускать команды в Терминале?

Спасибо за внимание

Что находится в вашем ~/.profile или ~/.bash_profile

Ответы (2)

Во-первых, проверьте содержимое файла ~/.profileи ~/.bash_profileна наличие строк, содержащих пути записи к $PATH.

Если это не помогает, проверьте содержимое /etc/pathsи /etc/paths.d/любой путь, который вы не хотите включать в свой $PATH.

Кроме того, вы можете показать, какой код запускается bash, добавив следующее в начало /etc/profile:

set -x

Сохраните файл, затем откройте новое окно терминала. Это должно показать, когда и как перезаписывается переменная $PATH.

Проверьте, есть ли у вас этот файл: ~/.MacOSX/environment.plistэтот файл можно использовать для установки переменных среды для приложений OS X, а не только для команд оболочки. Если PATHпеременная установлена ​​в этом файле, вы получите все виды шаткого поведения. Этот документ технических вопросов и ответов Apple наводит меня на мысль, что файл environment.plist устарел. Почти в каждом случае вам все равно не нужен этот файл, поэтому, если вы решили его удалить.