Confusão de perfil de Bash e Zsh
Estou em um mac e estou prestes a começar a desenvolver, fiz uma instalação limpa no meu mac, mas minha dúvida é qual é a diferença entre ~ / .bash_profile, ~ / .zshrc, ~ / .profile e ~ / .bashrc e onde posso encontrar as melhores práticas envolvidas no uso desses arquivos? Além disso, o que está sendo usado agora em macos porque zsh não é o padrão no terminal? Eu ainda uso o bash-profile?
Respostas
Você realmente não precisa dos arquivos de "perfil". Eles existem principalmente por razões históricas. Basta colocar tudo que você precisa no arquivo "rc".
Qual shell e, portanto, qual arquivo "rc" é usado no macOS depende de você ter definido Bash ou Zsh como seu terminal. Eu recomendaria o Zsh, que é (ao contrário da sua afirmação) agora o shell padrão no macOS.
Para descobrir qual shell você está usando agora, digite echo $SHELLno Terminal.
Para alterar seu shell para Zsh, digite chsh -s /bin/zsh.