Se o arquivo realmente não existir e você estiver realmente executando o Bash, provavelmente poderá encontrar uma cópia de trabalho para começar (ele tem muitos exemplos de uso comum nos comentários) em /etc/skel/.bashrc
. Esse é o .bashrc
que é adicionado ao diretório inicial de cada novo usuário por padrão. Pelo menos é assim que acontece na maioria das distribuições GNU / Linux.
É importante ter certeza de que você está executando o Bash primeiro, porque se você estiver executando algum outro shell, ele não lerá nenhum arquivo .bashrc
que você criar ou copiar.
Descubra o shell padrão da sua conta de usuário em:
getent passwd $(whoami) | awk -F: '{print $NF}'
Descubra o shell em execução no momento em:
ps -p $$ -o cmd=
Atualizações
-
No Mac OS X, você não encontrará
/etc/skel
, em vez disso, deve procurar em/System/Library/User\ Template/English.lproj/
conforme explicado neste SU Q & A -
Uma pesquisa solicitada por sua outra pergunta revela que
getent
na verdade não está disponível no Mac OS X. Meu mal por sugerir isso. Eu realmente acho que você deveria ter colocado isso em um comentário sobre a resposta, em vez de começar uma nova pergunta, no entanto.