Zsh startup files
07 Mar 2017loading order of Zsh startup files:
$ZDOTDIR/.zshenv → $ZDOTDIR/.zshrc → $ZDOTDIR/.zlogin
-
interactive login shell (
zsh -il -c "cmd"
or opening new tab in iTerm2):- $ZDOTDIR/.zshenv
- $ZDOTDIR/.zshrc
- $ZDOTDIR/.zlogin
-
interactive shell (
zsh -i -c "cmd"
):- $ZDOTDIR/.zshenv
- $ZDOTDIR/.zshrc
-
login shell (
zsh -l -c "cmd"
):- $ZDOTDIR/.zshenv
- $ZDOTDIR/.zlogin
-
non-interactive and not login shell (
zsh -c "cmd"
):- $ZDOTDIR/.zshenv