Boston Linux & UNIX was originally founded in 1994 as part of The Boston Computer Society. We meet on the third Wednesday of each month at the Massachusetts Institute of Technology, in Building E51.

BLU Discuss list archive


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Discuss] What the use of .bashrc



On Tue, 2012-10-30 at 07:50 -0400, Glenn Hoffman wrote:
> I'm teaching an Introduction to Linux/Unix class at UMass/Boston. I've
> just told the class about the different type of shells (login,
> interactive non-login in, non-interactive) and the startup files for
> each. I've never been able to give a class a good reason for the
> existence of .bashrc, since I have never used it myself. What's the
> reason for a separate startup file for a non-login interactive shell?
> 
> Glenn

.bashrc is useful for non-inheritable configuration.

Environment variables are inheritable so they're usually placed
in .bash_profile; but aliases are not inheritable, so they must be
in .bashrc if you want them to be available in each shell you start.

-Chris






BLU is a member of BostonUserGroups
BLU is a member of BostonUserGroups
We also thank MIT for the use of their facilities.

Valid HTML 4.01! Valid CSS!



Boston Linux & Unix / webmaster@blu.org