.bashrc is the Bash shell configuration file for a user's terminal login session.

The .bashrc file is the central location for the configuration of an individual user's terminal login session. The various configuration options for .bashrc allow a user to customize their login session to their preferences. Example customizations include including a list of aliases from a file, making common alias changes for the ls command and grep commands, and even customizing the terminal prompt format for the individual user's preference (for example, changing user@ubuntu$ to [user@ubuntu folder]%).