bashrc

A Linux/UNIX configuration file (/etc/bashrc) that provides user-definitions to command aliases for that user's bash shell.

The bashrc simonc mentions at /etc/bashrc, by the way, is the global bashrc-- it applies to every user, whomsoever they may be. Each individual user, however, can have an individual, local bashrc at ~/.bashrc
Both of these files are run as scripts by the bash shell when the user logs in-- first the global script, then the user's local script. As simonc noted, usually the only thing in the bashrc files are alias commands, and commands setting up the appearance of the the prompt ($PS1).

Bashrc is not to be confused with bash_profile-- the difference is that bashrc runs every time you "become" that user by any means (including su), whereas bash_profile does not. bash_profile is run only when the user logs in proper.

Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.