2004-02-16 Fedora Tips 45:
If you spend a lot of time remotely logging into several machines, or just have many terminals open using the $PS1 variable can aid in keeping track of the whole mess. Even prevent you from making silly mistakes as root.
For instance I put:
PS1="[\[\033[1;31m\]\u\[\033[0m\]@\h \W]\\$ "at the bottom of my /root/.bashrc file. Every time I am logged in as root, the terminal will look like this:
I use a separate color for my developer account (magenta), regular account (blue) and remote machines (green) so I know at a glance which is which without reading every line of output looking for that regular text that blends in.
The actual color code is "1;31" inside the PS1 variable. The 1 says make it bold, and the 31 says the color (red). Other colors are:
This is just a subset of PS1 variable tricks for more information see an IBM developerworks Tutorial - submitted by