Configuration on ubuntu

system wide config files

user config files

login shell

The login shell reads the following configs: * /etc/profile, ~/.profile

The non-login shell reads: * ~/.bashrc

What should be edited where?

Example bash configurations