Mac OS X nie działa sam .bashrc


3

Kiedy otwieram nowy terminal, nie otrzymuję monitu, który konfiguruję w ~ / .bashrc lub w moich aliasach itp. ... Jeśli uruchomię, exec $SHELLwszystko będzie działać tak jak na przykład:

Last login: Mon Jan  7 09:02:00 on console
osiris:~ adam$ exec $SHELL
[09:03:32][adam@osiris][~] 

Jak mogę uruchomić wszystko tak, jak powinien?

Odpowiedzi:


4

Terminal Mac OS X, w przeciwieństwie do większości innych terminali, domyślnie uruchamia powłokę logowania.

Oznacza to, że .bashrcnie jest wywoływany. .bash_profileZamiast tego będzie działał , więc powinieneś pobrać swój .bashrcplik stamtąd, aby go wykonać.

Więcej informacji man bashmożna znaleźć w sekcji „Wywołanie” oraz w tym artykule Josh Staiger: .bash_profile vs. .bashrc

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.