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 .bashrc
alias muncul.
.bashrc harus dijalankan setiap kali saya membuka jendela terminal baru bukan?
Bagaimana saya mewujudkan ini?
.profile
dibaca 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 $$ $PPID
di terminal dan salin-tempel hasilnya.
.bashrc
di folder rumah Anda, kan?
echo $SHELL
. Ini terjadi pada saya dan shellnya adalah / bin / sh bukannya bash. Perbaiki di / etc / passwd dan menjalankannya .bashrc.