A segunda linha “origina” o script .bashrc ; Isso significa que ele carrega e executa seu conteúdo no mesmo contexto de shell. O resultado é o mesmo que colocar o conteúdo de .bashrc em .bash_profile .
Esta declaração é útil porque os dois arquivos são usados em diferentes contextos: .bash_profile é executado quando bash inicia como um shell de login, enquanto .bashrc é executado quando bash é iniciado como um interativado não-login Concha. A inclusão de .bashrc in .bash_profile permite que seja o único local para você adicionar a personalização que deseja ter em todos os shells interativos.
Se .bashrc não fosse originado usando . , sua execução geraria um novo shell apenas pela duração e seus efeitos seriam perdidos imediatamente.