Відсутні файли .bash_profile та .bashrc


16

У мене немає .bash_profileабо .bashrcфайлів , і я , безумовно , з допомогою Баш оболонки. Я використовую Mac OS X 10.11.1 El Capitan.

Як я можу назавжди змінити свою, $PATHщоб скоротити значення за замовчуванням Apple ship?


1
Що ви спробували - чи спробували ви створити .bash_profile та .bashrc (примітка № _)
user151019

Ні, я ні. Однак мій $ PATH встановлений. Звідки це отримання цих налаштувань? Мені потрібно щось зняти з нього.
Ден

Це вже інше питання - і його задавали вже багато разів
користувач151019

@ Марк посилання будь ласка?
Ден

1
@Dan, див. Gnu.org/software/bash/manual/bashref.html#Bash-Startup-Files - є "глобальні" конфігураційні файли, які отримуються.
glenn jackman

Відповіді:


14

.bash_profileі .bashrcвони не повинні існувати для $PATHроботи, вони для баш-конфігурації. Згідно з документами 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для отримання додаткової інформації.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.