Отсутствуют файлы .bash_profile и .bashrc.

У меня нет .bash_profile или .bashrc, и я определенно использую оболочку bash. Я использую Mac OS X 10.11.1 El Capitan.

Как мне изменить свой код $PATH, чтобы сократить значения по умолчанию, которые Apple отправляет?

13 голосов | спросил Dan 13 52015vEurope/Moscow11bEurope/MoscowFri, 13 Nov 2015 19:36:23 +0300 2015, 19:36:23

1 ответ


13

.bash_profile и .bashrc не делать должны существовать для $PATH для работы, они предназначены для конфигурации bash. Согласно документам bash ,

  

Когда Bash вызывается как интерактивная оболочка входа или как неинтерактивная оболочка с параметром --login, она сначала считывает и выполняет команды из файла /etc/profile, если этот файл существует. После прочтения этого файла он ищет ~/.bash_profile, ~/.bash_login и ~/.profile, в этом порядке, и читает и выполняет команды из первого, который существует и доступен для чтения.

  • Чтобы добавить путь к переменной $PATH для сеанса с одним терминалом, сделайте следующее: export PATH=$PATH:pathToYourDirectory, для нескольких каталогов export PATH=$PATH:pathToYourFirstDirectory:pathToYourSecondDirectory ...

  • Чтобы узнать, что находится в вашем $PATH: echo $PATH или cat /etc/paths

  • /etc/paths - это файл, содержащий переменные системного пути

Запустите man path_helper для получения дополнительной информации.

ответил enzo 13 52015vEurope/Moscow11bEurope/MoscowFri, 13 Nov 2015 19:56:12 +0300 2015, 19:56:12

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132