You showed us that you have no .bash_profile and .bash_profile, now do
you have a ~/.profile?
If yes: is .bashrc sourced in .profile? if not: add it (see
/etc/skel/.profile how to do it)
if you have no .profile, copy /etc/skel/.profile to $HOME/ and be happy
not to be forced to souece bashrc
I can't confirm this from linux - (k)ubuntu
Please check that
1) your .bash_profile or .bash_login or .profile (1st file found is
used) sources your .bashrc. Interative shells source .bashrc, login
shells instead one of the 3 files above. If it does, attach the used
file.
2) 'ps $$' lists