En la mayoría de distribuciones Linux que usan el shell bash, precargan en sistema con un prompt bastante generico, el clasico:

Aunque no siempre, es posible que nos toque trabajar en directorios con una ruta muy muy muy pero muy larga, en ese caso, con las configuraciones predeterminadas del prompt, el prompt quedaría muy grande y dejaría poco espacio en pantalla para escribir comandos, se vería algo así:

Como podemos ver, queda muy poco espacio para escribir nuestros comandos, además que si usamos comandos con varios argumentos y uno que otro pipe, entonces se vuelve algo poco ilegible.

Aquí les dejo una forma para configurar el prompt en dos líneas, una donde se mostrará el username, hostname y la ruta, la ruta puede tomar todo el espacio que requiera, el prompt quedará en una linea independiente, algo así:

Más comodo y legible :).

Ok para cambiar el prompt es necesario cambiar el valor de la variable de entorno PS1, con algo así:

$ export PS1='[\e[0;32m\u\e[m@\e[0;32m\h\e[m][\e[2;33m\w\e[m]\n\$ ‘

Si quieren hacerlo permantente, simplemente agregamos la misma linea a nuestro archivo ~/.bashrc.

Si desean cambiar los colores, o agregar más información a su prompt, les recomiendo el howto Bash Prompt HOWTO, ahí se muestra más info sobre los caracteres de control y los codigos de color.