Não, acho que isso não é possível. Nem deveria ser. Basicamente, isso representaria uma maneira de injetar código em um shell já iniciado e ativo e representaria uma ameaça significativa à segurança.
Muitos processos daemon são projetados para fazer isso. A maneira típica seria enviar a eles o sinal HUP (hangup), que os leva a reiniciar depois de reler seus arquivos de configuração. Você pode acionar isso com algo como:
pkill -HUP daemon_name
No entanto, ao fazer isso no bash, o bash é desligado. Não é um daemon e o sistema não se comporta como um.
O longo e o curto é que você provavelmente não continuará fazendo alterações no seu bashrc com tanta frequência com o passar do tempo e isso não será um problema. Quando você faz alterações, você apenas precisará refazer a fonte do arquivo se precisar das alterações na execução de shells.
touch -r ~/.bashrc $bashrc_timestamp_file
após a fonte~/.bashrc
. Na verdade, eu quase escrevi isso, mas não é necessário: foi feito apenas pelo fornecedor.bashrc
. O arquivo de carimbo de data e hora é atualizado sempre que.bashrc
carregado, não apenas no carregamento inicial.