Kode dalam .bashrc tidak dieksekusi ketika saya membuka jendela terminal baru di Ubuntu 12.04. Saya perhatikan ini saat membuat file .bash_aliases. Alias tidak muncul ketika saya membuka terminal baru. Namun ketika saya mengetik source .bashrcalias muncul.
.bashrc harus dijalankan setiap kali saya membuka jendela terminal baru bukan?
Bagaimana saya mewujudkan ini?
.profiledibaca saat login, bukan saat Anda membuka terminal baru, kecuali ada kesalahan konfigurasi di suatu tempat. Selamanya: apakah Anda mengubah sesuatu dari konfigurasi default? Silakan jalankan ps -o command $$ $PPIDdi terminal dan salin-tempel hasilnya.
.bashrcdi folder rumah Anda, kan?
echo $SHELL. Ini terjadi pada saya dan shellnya adalah / bin / sh bukannya bash. Perbaiki di / etc / passwd dan menjalankannya .bashrc.