Я использовал bash в течение двух лет и просто попытался переключиться на оболочку zsh на своей ОС X через homebrew. И я установил свою оболочку по умолчанию (login) в zsh, и я подтвердил ее правильность, увидев, что при запуске моего терминала это оболочка zsh, которая используется по умолчанию.
Однако, когда я пытаюсь ввести оболочку bash из zsh, это выглядит как не загружая ~/.bash_profile
, так как я не могу запустить свою команду с использованием псевдонимов, которая определена в моем ~/.bash_profile
как alias julia="~/juila/julia"
и т.д... Кроме того, приглашение не является тем, что я установил в файле, и вместо этого вернем bash-3.2$
.
По некоторым причинам, когда я установил свою оболочку для входа в bash и введите zsh из bash, тогда ~/.zshrc
загрузится правильно.
Итак, почему он не загружается, когда я запускаю bash
из zsh? Мой ~/.bash_profile
символически связан с ~/Dropbox/.bash_profile
, чтобы синхронизировать его с другими моими компьютерами. Возможно, это вызывает проблему?