Невозможно получить исходный файл .profile без .zshrc

StackOverflow https://stackoverflow.com/questions/903623

  •  05-09-2019
  •  | 
  •  

Вопрос

У меня есть следующие строки в моем .zshrc

source /etc/profile    
source $HOME/.profile

My .profile не загружается без них, хотя .profile должен быть загружен по умолчанию в системах Unix.

Как вы можете загрузить .profile, не используя его в .zshrc?

Это было полезно?

Решение

Посмотрите в Руководство по эксплуатации Zsh где сказано использовать ~/.zprofile вместо того , чтобы ~/.profile.

Другие советы

В дополнение к тому, что Мартин говорит о zprofile vs profile, также обратите внимание, что /etc/zprofile и ~/.zprofile читаются только при запуске zsh в качестве оболочки входа.Если это "просто" интерактивная оболочка, она будет читать только .zshrc .Итак, вопрос в том, как вы запускаете zsh.Если вы используете что-то вроде Gnome Terminal, вы можете установить в настройках профиля, что оболочка должна запускаться как оболочка входа.

Подробная информация: Руководство пользователя Z-Shell

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top