Mac OS X Tidak menjalankan .bashrc dengan sendirinya


3

Ketika saya membuka terminal baru saya tidak mendapatkan prompt saya setup di ~ / .bashrc atau alias saya dll ... Jika saya menjalankan exec $SHELLmaka semuanya berlaku seperti seharusnya misalnya:

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

Bagaimana cara saya menjalankan semuanya pada startup seperti yang seharusnya?

Jawaban:


4

Terminal Mac OS X, berbeda dengan kebanyakan terminal lainnya, menjalankan shell login secara default.

Ini berarti .bashrctidak dipanggil. Ini akan berjalan .bash_profilesebagai gantinya, jadi Anda harus mengambil .bashrcdari sana untuk menjalankannya.

Lihat man bash, bagian "Doa" untuk info lebih lanjut, serta artikel blog ini oleh Josh Staiger: .bash_profile vs .bashrc

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.