Commands are first read from /etc/zshenv
.
If the RCS
option is unset
within /etc/zshenv
, all other
initialization files are skipped.
Otherwise, commands are read
from $ZDOTDIR/.zshenv
.
If the shell is a login shell, commands
are read from /etc/zprofile
and then $ZDOTDIR/.zprofile
.
Then, if the shell is interactive,
commands are read from /etc/zshrc
and then $ZDOTDIR/.zshrc
.
Finally, if the shell is a login shell, /etc/zlogin
and
$ZDOTDIR/.zlogin
are read.
If ZDOTDIR
is unset, HOME
is used instead.
Those files listed above as being in /etc
may be in another
directory, depending on the installation.
$ZDOTDIR/.zshenv
$ZDOTDIR/.zprofile
$ZDOTDIR/.zshrc
$ZDOTDIR/.zlogin
$ZDOTDIR/.zlogout
${TMPPREFIX}*
(default is /tmp/zsh*)
/etc/zshenv
/etc/zprofile
/etc/zshrc
/etc/zlogin
/etc/zlogout
(installation-specific - /etc
is the default)
Go to the first, previous, next, last section, table of contents.