Nie mam .bash_profile
ani .bashrc
plików i zdecydowanie używam powłoki bash. Używam Mac OS X 10.11.1 El Capitan.
Jak trwale zmodyfikować mój system, $PATH
aby zmniejszyć domyślne wartości dostarczane przez Apple?
Nie mam .bash_profile
ani .bashrc
plików i zdecydowanie używam powłoki bash. Używam Mac OS X 10.11.1 El Capitan.
Jak trwale zmodyfikować mój system, $PATH
aby zmniejszyć domyślne wartości dostarczane przez Apple?
Odpowiedzi:
.bash_profile
i .bashrc
nie muszą istnieć, $PATH
aby działać, są przeznaczone do konfiguracji bash. Według dokumentów bash ,
Gdy Bash jest wywoływany jako interaktywna powłoka logowania lub jako nieinteraktywna powłoka z opcją --login, najpierw czyta i wykonuje polecenia z pliku
/etc/profile
, jeśli plik istnieje. Po przeczytaniu tego pliku, szuka~/.bash_profile
,~/.bash_login
i~/.profile
, w tej kolejności, a odczytuje i wykonuje polecenia z pierwszego, który istnieje i jest czytelny.
Aby dodać ścieżkę do $PATH
zmiennej dla pojedynczej sesji terminala, wykonaj następujące czynności:, export PATH=$PATH:pathToYourDirectory
dla wielu katalogów export PATH=$PATH:pathToYourFirstDirectory:pathToYourSecondDirectory
...
Aby zobaczyć, co znajduje się w $PATH
: echo $PATH
lubcat /etc/paths
/etc/paths
to plik zawierający zmienne ścieżki systemowej
Uruchom, man path_helper
aby uzyskać więcej informacji.