How to make a UNIX shell experience awesome.