| /etc/profile | System wide initialization file. Runs at log in. |
| ~/.bash_profile | Executed automatically after /etc/profile |
| ~/.bash_login | If ~/.bash_profile is absent, the script is executed after /etc/profile, otherwise, ignored. |
| ~/.profile | If both ~/.bash_profile and ~/.bash_login are absent, the script is executed after /etc/profile, otherwise, ignored. |
| ~/.bashrc | It is called from ~/.bash_profile at startup. An interactive shell that is not a login shell also reads ~/.bashrc . |
| ~/.bash_logout | Executed automatically during log out |
| ~/inputrc | Contains optional key bindings |