E como você está perguntando sobre " todo o sistema ":
Os arquivos de configuração localizados no diretório /etc se aplicam a todos os usuários no sistema. Por /etc/bash.bashrc isso significaria para todos e tudo o que está usando o "Borne Again SHell", também conhecido como Bash naquela máquina. Mesmo se você for o único humano a usá-lo, pode haver "usuários técnicos" afetados (basta dar uma olhada no /etc/passwd e verificar com que frequência o termo "/ bin / bash" é declarado lá - ou usar grep bash /etc/passwd | wc -l , que deve lhe dar esse número diretamente (ou seja: "pegar" todas as linhas contendo a string "bash" do arquivo "/ etc / passwd", e enviar os resultados ("|") para o comando "wc" (word contar) para contar as linhas ("-l").
Portanto, para o seu usuário, é muito mais seguro modificar ~/.bashrc (significando o arquivo ".bashrc" - com um ponto inicial, sim - no seu diretório home, por exemplo, /home/ankur/.bashrc ), que apenas afeta seu usuário e deixa tudo sozinho. Os arquivos em /etc só devem ser alterados se as alterações gerais do sistema forem realmente pretendidas.
Além disso: Ambas as configurações serão usadas se existirem. Primeiro, o arquivo de todo o sistema (aqui: /etc/bash.bashrc ) é lido e "originado" (suas configurações são aplicadas à sessão atual) e, em seguida, os usuários /home/username/.bashrc são manipulados da mesma forma e podem adicionar ou até alterar / sobrescrever configurações do arquivo global /etc/bash.bashrc .