"exec bash" deve fazê-lo. Basicamente apenas reinicia o shell bash, lendo .bashrc no processo.
Eu adicionei um novo alias em .bashrc
A execução de .bashrc não cria esse alias, mas sim um novo login sim.
Alguém poderia explicar por que isso é assim e como eu posso testar se o novo .bashrc funciona sem fazer login de teste?
Você pode criar o arquivo usando .
ou source
:
. ~/.bashrc
ou
source ~/.bashrc
Isso irá reler e executar as linhas no arquivo na sessão atual.