Arquivo de shell usado pelos programas de terminal do Mac OS X e Linux; armazena instruções de configuração para o ambiente shell, como variáveis de ambiente e scripts padrão a serem executados; comumente usado para definir preferências de prompt de comando do usuário, bem como caminhos do sistema de arquivos para diretórios e binários do programa.
Arquivos BASH_PROFILE são executados automaticamente para shells de login interativos. Em outras palavras, eles são executados depois que um usuário efetua login com suas credenciais de login ou quando uma nova janela de terminal é criada. Isso difere dos arquivos .BASHRC , que são executados apenas quando scripts shell Bash são executados dentro de um terminal que já está aberto.
Como os usuários geralmente desejam executar os arquivos BASH_PROFILE e BASHRC no login, eles geralmente incluem o seguinte segmento no arquivo BASH_PROFILE, que força o arquivo BASHRC a ser executado quando somente o arquivo BASH_PROFILE é executado:
se [-f ~ / .bashrc]. Em seguida, source ~ / .bashrcfi
NOTA: Os arquivos BASH_PROFILE estão ocultos no diretório inicial de um usuário e não contêm um prefixo de nome de arquivo. Eles sempre usam o nome de arquivo .bash_profile.