Confusión de perfiles de Bash y Zsh
Estoy en una Mac y estoy a punto de comenzar a desarrollar, hice una instalación limpia en mi Mac pero mi pregunta es cuál es la diferencia entre ~ / .bash_profile, ~ / .zshrc, ~ / .profile y ~ / .bashrc y ¿dónde puedo encontrar las mejores prácticas relacionadas con el uso de estos archivos? Además, ¿cuál se está utilizando ahora en macos porque zsh no es el predeterminado en la terminal? ¿Sigo usando bash-profile?
Respuestas
Realmente no necesitas los archivos de "perfil". Existen principalmente por razones históricas. Simplemente ponga todo lo que necesita en el archivo "rc".
Qué shell, y por lo tanto qué archivo "rc", se usa en macOS depende de si ha configurado Bash o Zsh como su terminal. Recomendaría Zsh, que es (contrariamente a su declaración) ahora el shell predeterminado en macOS.
Para averiguar qué shell está usando en este momento, escriba echo $SHELLen la Terminal.
Para cambiar su shell a Zsh, escriba chsh -s /bin/zsh.