Arquivo de shell usado pelos aplicativos do terminal Linux e Mac OS X; contém instruções de configuração para o shell, como declarações para variáveis de ambiente e scripts padrão a serem executados; freqüentemente usado para definir preferências de prompt de comando do usuário, bem como caminhos para diretórios comuns e executáveis do programa.
Os arquivos BASHRC são executados automaticamente quando um usuário cria um novo shell que é um shell de login não interativo. Em outras palavras, os arquivos BASHRC são executados para cada comando Bash que é executado após o terminal ter sido criado. Isso pode ser útil para inicializar as mesmas configurações para scripts de shell incorporados.
Os arquivos BASHRC diferem dos arquivos .BASH_PROFILE , que são executados para shells de login interativas (quando um usuário digita credenciais de login ou abre um novo terminal).
NOTA: Os arquivos BASHRC estão ocultos e não contêm um prefixo de nome de arquivo. Eles sempre têm o nome de arquivo .bashrc e estão localizados no diretório pessoal do usuário.