.bashrc
é executado por qualquer shell bash interativo que é iniciado (nova janela de terminal, bash
usado em outro prompt bash ...). Portanto, isso praticamente exclui invocações de bash -c <command>
, bash <somescript>
e o interpretador bash implicitamente começou a executar arquivos bash.
E não há nenhuma condição para levar em conta o .bashrc
update: qualquer nova instância do bash verá a versão que você acabou de salvar.