Bu sorunun burada zaten bir cevabı var:
Talimatın neden buna benzer olduğunu anlayan bir sürü insan buldum:
Put X to your ~/.bashrc and you can do Y
çalışma
Her zaman Mac OS X'in bash başlangıç dosyalarının (veya Mac'in Bash'inin) giriş kabuğunda veya pencere sisteminden (Mac OS X'teki Terminal uygulamasında olduğu gibi) pencere sisteminden kaynaklanan bir kabuğunda) kaynak sağlamadığı ortaya çıkar.
Neden bu, daha önce çalıştığım Bash ile çalışan tüm Unix benzeri sistemler bunu yaptığında mı?
Not:
Bash'in başlangıç dosyaları hakkında söylediklerini buldum (bu yardımcı olabilir):
Bash etkileşimli bir giriş kabuğu veya --login seçeneğiyle etkileşimli olmayan bir kabuk olarak çağrıldığında, ilk önce bu dosya varsa / etc / profile dosyasındaki komutları okur ve yürütür. Bu dosyayı okuduktan sonra, bu sırayla ~ / .bash_profile, ~ / .bash_login ve ~ / .profile ifadelerini arar ve var olan ve okunabilen ilk komuttan komutları okur ve yürütür. --Noprofile seçeneği, kabuk bu davranışı engellemeye başladığında kullanılabilir.
Kaynak: http://www.gnu.org/software/bash/manual/bashref.html#Bash-Startup-Files
~/.bash_profile
, idam edildiğini de fark ettim~/.bashrc
. Garip.