<a href="http://blog.flowblok.id.au/static/images/shell-startup-actual.png" rel="nofollow">http://blog.flowblok.id.au/static/images/shell-startup-actua...</a><p>"To read it, pick your shell, whether it's a login shell, whether it's interactive, and follow the same colour through the diagram. When the arrows split out to multiple files, it means that the shell will try to read each one in turn (working left to right), and will use the first one it can read."<p>Note that what the man pages <i>say</i> happens (as of 2013) is in this diagram:<p><a href="http://blog.flowblok.id.au/static/images/shell-startup.png" rel="nofollow">http://blog.flowblok.id.au/static/images/shell-startup.png</a>