Confusion des profils Bash et Zsh

Apr 01 2020

Je suis sur un mac et je suis sur le point de commencer à développer, j'ai fait une installation propre sur mon mac mais ma question est de savoir quelle est la différence entre ~ / .bash_profile, ~ / .zshrc, ~ / .profile et ~ / .bashrc et où puis-je trouver les meilleures pratiques liées à l'utilisation de ces fichiers? Qui est également utilisé maintenant sur macos parce que zsh n'est pas la valeur par défaut sur le terminal? Dois-je toujours utiliser bash-profile?

Réponses

MarlonRichert Jun 04 2020 at 03:27

Vous n'avez pas vraiment besoin des fichiers "profil". Ils existent principalement pour des raisons historiques. Mettez simplement tout ce dont vous avez besoin dans le fichier "rc".

Le shell, et donc le fichier "rc", utilisé sur macOS dépend de si vous avez défini Bash ou Zsh comme terminal. Je recommanderais Zsh, qui est (contrairement à votre déclaration) maintenant le shell par défaut sur macOS.

Pour déterminer quel shell vous utilisez actuellement, tapez echo $SHELLdans le terminal.

Pour changer votre shell en Zsh, tapez chsh -s /bin/zsh.