Невозможно найти.profile без.zshrc
У меня есть следующие строки в моем.zshrc
source /etc/profile
source $HOME/.profile
Мой.profile не загружается без них, хотя.profile должен быть загружен по умолчанию в системах Unix.
Как вы можете загрузить.profile, не загружая его в.zshrc?
2 ответа
Посмотрите в руководстве Zsh, где говорится, чтобы использовать ~/.zprofile
вместо ~/.profile
,
В дополнение к тому, что Мартин говорит о zprofile vs profile, также обратите внимание, что / etc / zprofile и ~/.zprofile читаются только когда zsh запускается как оболочка входа в систему. Если это "просто" интерактивная оболочка, она будет читать только.zshrc. Итак, вопрос в том, как вы запускаете Zsh. Если вы используете что-то вроде Gnome Terminal, вы можете установить в настройках профиля, что оболочка должна быть запущена как оболочка входа в систему.
Более подробная информация: Руководство пользователя Z-Shell