Confusão de perfil de Bash e Zsh

Apr 01 2020

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

MarlonRichert Jun 04 2020 at 03:27

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.