Pregunta

Tengo las siguientes líneas en mi .zshrc

source /etc/profile    
source $HOME/.profile

Mi .profile no se carga sin ellos, aunque .profile debe ser cargado por defecto en los sistemas Unix.

¿Cómo se puede cargar .profile sin abastecimiento al .zshrc?

¿Fue útil?

Solución

Buscar en la Zsh manual de donde dice utilizar en lugar de ~/.zprofile ~/.profile.

Otros consejos

Además de lo que dice acerca de Martin vs zprofile perfil, también observamos que / etc / zprofile y ~ / .zprofile solamente se leen cuando zsh se inicia como un shell de entrada. Si es "sólo" un shell interactivo, sólo se lee .zshrc. Así que la pregunta es cómo se está iniciando el zsh. Si utiliza algo así como Gnome Terminal, se puede establecer en las preferencias del perfil que la cáscara se debe iniciar como un shell de entrada.

Más información: Z-Shell Guía del usuario

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top