Путаница в профилях Bash и Zsh
Я использую Mac и собираюсь начать разработку, сделал чистую установку на моем Mac, но мой вопрос в том, в чем разница между ~ / .bash_profile, ~ / .zshrc, ~ / .profile и ~ / .bashrc и где я могу найти лучшие практики использования этих файлов? Также, что сейчас используется в macos, потому что zsh не используется по умолчанию на терминале? Я все еще использую bash-profile?
Ответы
На самом деле вам не нужны файлы «профиля». Они существуют в основном по историческим причинам. Просто поместите все необходимое в файл «rc».
Какая оболочка и, следовательно, какой файл «rc» используется в macOS, зависит от того, установлен ли вы Bash или Zsh в качестве терминала. Я бы порекомендовал Zsh, который (вопреки вашему утверждению) теперь является оболочкой по умолчанию в macOS.
Чтобы выяснить, какую оболочку вы используете прямо сейчас, введите echo $SHELLв Терминал.
Чтобы изменить оболочку на Zsh, введите chsh -s /bin/zsh.