Prompt con colores

Habreis observado que mis indicadores de comandos suelen mostrar colores diferenciados dependiendo de qué usuario esté logado:

	[lacofi@claudia lacofi]$ su
	password:
	[root@claudia lacofi]# su maria
	[maria@claudia lacofi]$ 

Esto se consigue metiendo secuencias ANSI en el prompt, por medio de la variable $PS1. Esto se define metiendo en el fichero .bashrc de nuestro home:

	export PS1='\[\033[1;33m\][\u@\h \W]\$ \[\033[0m\]'

El término \033 es el carácter de escape. [1;33 es el código para el color amarillo, mientras que [1;36 sería para el color cian y [1;31 para el color rojo. Ejecutando este script veremos una muestra de qué colores y qué codigos hay disponibles (por cierto que este script no es mío... a alguien se lo debo, pero no estaba firmado y no me acuerdo de dónde lo saqué).

Je, je... qué despiste... el script está sacado del Bash-Prompt-COMO que viene con el mismísimo Linux. El autor es Giles Orr y el traductor Iosu Santurtún. A ellos van las gracias, pues. :-)

Be Sociable, Share!

Puedes seguir cualquier respuesta a esta entrada mediante el canal RSS 2.0. Puedes dejar un comentario o enviar un trackback desde tu propio sitio.

Deja un comentario

Disculpa, debes iniciar sesión para escribir un comentario.