For many years I used one and the same PS1 prompt on all computers I had:
PS1='\u@\h:\j:\w\$ '
It looks like this when rendered:
slava@jupiter:0:/usr/local/bin$
Simple and functional, but when dealing with large outputs (say, compiling a C++ program...) it might be hard to find the start of the output, the prompt simply dissolves into the wall of text.
Not long ago I changed my job and decided it was time to update my PS1 as well. I wanted something with better contrast and readability. The result was this:
This is what it looks like on screen:
This prompt is highly visible, turns red when you switch to root user and has the good property of always having the cursor in the same place.
A few days ago I installed good ol' OpenBSD as my main OS on my main PC and I think I came up with an even better prompt:
This is what it looks like:
Neat, huh?