[ Este es un ejemplo de cómo personalizar el prompt del bash, para que no resulte tan aburrido. ]

[ Para que funcione es necesario un tipo ANSI, como nexus o shine-es (con esta última tendremos además vocales acentuadas y eñes). ]

[ El siguiente fragmento de código habrá que insertarlo en el ~/.bashrc o el fichero que sea; después habrá que exportar las variables PS1 y PS2. ]

[ En mi caso lo tengo en el ~/.bashrc para los login-shells, y en el ~/.bash_profile (que es el fichero para los shells interactivos, p.e., el de una xterm) tengo una línea 'source .bashrc' para tener el mismo entorno en los dos shells ]


GRAD0='\[\033[00m\]'
GRAD1='\[\333\262\261\260\]'
GRAD2='\[\260\261\262\333\]'
COLOR1='\[\033[01;32;46m\]'
COLOR2='\[\033[00;30;46m\]'
COLOR3='\[\033[00;34;46m\]'
COLOR4='\[\033[00;34m\]'
COLOR5='\[\033[00;32m\]'
COLOR6='\[\033[01;37m\]'
COLOR7='\[\033[01;32m\]'
COLOR8='\[\033[00;37m\]'
PS1=$COLOR1$GRAD1$COLOR2'\h'$COLOR3$GRAD2$COLOR4$GRAD1\
$COLOR6' \t '$NONE'\n'$COLOR5'\u'$COLOR8':'$COLOR7'\w'$COLOR8'\$'$GRAD0' '
PS2=$COLOR1$GRAD1$COLOR3$GRAD2$COLOR4$GRAD1$COLOR5'>'$GRAD0' '


[ Que viene a quedar algo como esto ]



[ La parte izquierda del = son variables, en la parte derecha les asignamos su valor para utilizarlas luego. ]

[ Las secuencias '\[\033[' y '\]' indican al bash que dentro de ellas va algo que no tiene que imprimir (en este caso los colores), y las del tipo \xxx son el código octal del caracter a imprimir. ]
[ Para automatizar todo esto, lo más fácil es usar el bashprompt, una utilidad que permite customizar el prompt. Por supuesto admite todo tipo de temas... ]
[ Y si lo que queremos es currarnos nuestro propio y personal prompt, ya sea para que quede más bonito o para mostrar alguna información útil (he visto un prompt que va cambiando de color a medida que varía la carga del sistema, a modo de alarma), lo primero que tenemos que hacer es mirar las secuencias de escape de la página man del bash, para saber qué podemos meter en el prompt además de caracteres y colorines (por ejemplo, la fecha y hora de hoy, la terminal en que estamos, el directorio, el usuario, la máquina...) ]

[ En cuanto a los colores disponibles, he aquí una lista: ]


negro 0;30 gris oscuro 1;30
azul 0;34 azul claro 1;34
verde 0;32 verde claro 1;32
cyan 0;36 cyan claro 1;36
rojo 0;31 rojo claro 1;31
magenta 0;35 magenta claro 1;35
marrón 0;33 amarillo 1;33
gris 0;37 blanco 1;37

[ También se puede cambiar el color del fondo, con 44 para fondo azul, 40 para fondo negro, 42 para verde...

Y conseguir combinaciones de todo esto, por ejemplo letras rojas con fondo azul \[\033[44m\]\[\033[1;31m\] (aunque el hecho que el bash permita ponerlo no significa que sea una combinación agradable...) ]
[ En mi máquina utilizo dos prompts diferentes, uno para el superusuario y otro para el resto de usuarios (vale, puede parecer una chorrada, pero desde que lo tengo no he tenido que utilizar mis discos rescue por hacer cosas que no debía con el root). ]

[ El prompt de un usuario normal es este ]



[ Y el del jefe supremo este ]



[ De todas formas, como es costumbre en esto de linux existe un HOWTO que habla de todo esto. Si te interesa busca el Bash Prompt HOWTO. ]