12. sh ksh csh tcsh bash zsh
/etc/.login no no login login no no
/etc/csh.cshrc no no no yes no no
/etc/csh.login no no no login no no
~/.tcshrc no no no yes no no
~/.cshrc no no yes yes no no
~/.login no no login login no no
~/.logout no no login login no no
/etc/profile login login no no i.login no
~/.profile login login no no login no
~/.bash_profile no no no no login no
~/.bash_login no no no no login no
~/.bashrc no no no no n/login no
/etc/zshenv no no no no no yes
/etc/zprofile no no no no no login
/etc/zshrc no no no no no int.
/etc/zlogin no no no no no login
/etc/zlogout no no no no no login
~/.zshenv no no no no no yes
~/.zprofile no no no no no login
~/.zshrc no no no no no int.
~/.zlogin no no no no no login
~/.zlogout no no no no no login
13. Configuración para shells
"no" significa que la shell no leerá el archivo en absoluto.
"yes" significa que el archivo es siempre leído por el shell.
"login" significa que el archivo es leído si la shell es una shell de sesión
(loging shell).
"n/login" significa que el archivo is leído si la shell no es una shell de
sesión.
"int." significa que un archivo es leído si es un shell interactivo.
"i.login" significa que un archivo is leído si la shell es de sesión
interactiva.