Ubuntu 12.04'te yeni bir terminal penceresi açtığımda .bashrc'deki kod çalıştırılmıyor. Bir .bash_aliases dosyası oluştururken bunu fark ettim. Takma adlar yeni bir terminal açtığımda görünmedi. Ancak source .bashrc
takma adlar göründüğünde ortaya çıktı.
.bashrc ne zaman yeni bir terminal penceresi açsam çalıştırılmalı?
Bunu nasıl yapabilirim?
.profile
bir yerde yanlış bir yapılandırma olmadığı sürece, yeni bir terminal açtığınızda, giriş anında okunur. Selah: Varsayılan konfigürasyondaki herhangi bir şeyi değiştirdiniz mi? Lütfen ps -o command $$ $PPID
bir terminalde çalıştırın ve çıktıyı kopyalayıp yapıştırın.
.bashrc
ev klasörüne koyuyorsun , değil mi?
echo $SHELL
. Bu bana oldu ve kabuk bash yerine / bin / sh oldu. / Etc / passwd ve çalışmasını .bashrc dosyasında düzeltin.