zsh

Configuration files

At login, Zsh sources the following files in this order:

~/.zshenv       This file should contain commands to set the command search path, 
				plus other important environment variables; it should not 
				contain commands that produce output or assume the shell is 
				attached to a tty.
/etc/profile    This file is sourced by all Bourne-compatible shells upon login: 
				it sets up an environment upon login and application-specific 
				(/etc/profile.d/*.sh) settings.
~/.zprofile     This file is generally used for automatic execution of user's scripts.
~/.zshrc        This is Zsh's main configuration file.
~/.zlogin       This file is generally used for automatic execution of user's scripts.
~/.zlogout      Sourced at logout which is used for automatic execution of user's scripts.