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. :-)

Compártelo:
  • Print
  • email
  • Digg
  • del.icio.us
  • Facebook
  • MySpace
  • Google Bookmarks
  • BarraPunto
  • Twitter

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

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>