Text-mode user environments are controlled through shell configuration files. For bash, these files include /etc/profile, /etc/bash.bashrc, ~/.profile, ~/.bashrc, ~/.bash profile, and ~/.profile. The files in /etc are global configuration files, which affect all users; those in users' home directories affect individual users' accounts and can be customized by individual users.