Quando você iniciar o bash com sh (por exemplo, se /bin/sh for um link simbólico para bash ), o shell só lerá /etc/profile e ~/.profile . O shell não irá ler ~/.bash_profile ou ~/.bashrc .
Procure a frase "invocada com o nome sh" na sua página de manual bash.