Saya memiliki pengguna (non-root) yang memiliki ~/.bashrc
file dengan beberapa alias di dalamnya.
Tapi itu tidak terlihat seperti file dieksekusi pada saat masuk. Jika saya melakukannya source ~/.bashrc
maka itu melakukan apa yang seharusnya. Tapi bukankah ~/.bashrc
seharusnya dieksekusi setiap kali saya masuk?
Izin diatur ke 644 (sama dengan root saya .bashrc
, yang berfungsi dengan baik). File dimiliki oleh pengguna yang bersangkutan.
Jawaban:
~/.bashrc
untuk shell interaktif non-login . Sumber shells login~/.bash_profile
(atau~/.bash_login
atau~/.profile
). Sumber Anda di~/.bashrc
sana akan memungkinkan Anda untuk memiliki pengaturan umum.sumber
.bash_profile
dari.bashrc
, yang mungkin masuk akal ketika Anda terutama menggunakan shell interaktif.