¿Por qué lo originaría? No estás ejecutando cierto bash:
$ echo $SHELL
/bin/sh
En la mayoría de los sistemas modernos shes un enlace simbólico a un shell básico. En mi Debian, por ejemplo:
$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 Aug 1 2012 /bin/sh -> dash
En su caso, shes un enlace a bashpero, como se explica en man bash:
Si se invoca bash con el nombre sh, intenta imitar el comportamiento de inicio de las versiones históricas de sh lo más fielmente posible, a la vez que se ajusta al estándar POSIX. [...] Cuando se invoca como un shell interactivo con el nombre sh, bash busca la variable ENV, expande su valor si está definido y usa el valor expandido como el nombre de un archivo para leer y ejecutar. Dado que un shell invocado como sh no intenta leer y ejecutar comandos desde ningún otro archivo de inicio , la opción --rcfile no tiene ningún efecto.
y
--norc
No lea ni ejecute el archivo de inicialización de todo el sistema /etc/bash.bashrc y el archivo de inicialización personal ~ / .bashrc si el shell es interactivo. Esta opción está activada de forma predeterminada si el shell se invoca como sh.
Entonces, dado que su shell predeterminado es sh, .bashrcno se lee. Simplemente configure su shell predeterminado para bash usando chsh -s /bin/bash.
/bin/shseñalé/bin/bash. Supongo que este problema surgió de no asignar explícitamente el shell a/bin/bashcuando creé originalmente la cuenta de usuario.