The ~/.bashrc file is probably the most important startup file from the ordinary user’s point of view, since it is almost always read. Non-login shells read it by default, and most startup files for login shells are written in such a way as to read the ~/.bashrc file as well.
We gotta see what is in the .bashrc file. How login shell read this file
Share this highlighthttp://www.safaribooksonline.com/a/the-linux-command/5196530/