O Bash irá obter o nome de .bash_profile ou .bashrc, dependendo de como é chamado. Se for um shell de login, o Bash procura por ~ / .bash_profile, ~ / .bash_login ou ~ / .profile, nessa ordem, e origina o primeiro que encontrar (e somente aquele). Se não for um shell de login, mas for interativo (como a maioria das sessões de terminal), o Bash irá fornecer o arquivo ~ / .bashrc.
Provavelmente, o iTerm está procurando por ~ / .bashrc. Se estiver configurado para iniciar como um shell de login, ele procurará ~ / .bash_profile. É quase certamente um erro dentro do arquivo de configuração, em vez de o shell não estar obtendo-o.
Eu colocaria uma linha no começo de cada arquivo. No topo de ~ / .bash_profile:
export BASH_CONF="bash_profile"
E no topo de ~ / .bashrc:
export BASH_CONF="bashrc"
Em seguida, abra um novo iTerm e digite
$ echo $BASH_CONF
Isso deve confirmar se o arquivo está sendo pesquisado e você pode pesquisar a sintaxe do arquivo.