25 febrero 2013

Como colorear el prompt BASH

Podemos colorear el bash prompt de root para dar una sensación diferente según nos encontremos en un entorno de desarrollo o de producción, la manera más efectiva es editar el archivo /etc/bash.bashrc y modificar el contenido de la variable PS1 dejándola tal que así:

# set a fancy prompt (non-color, overwrite the one in /etc/profile)
#PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
PS1='\[\e[0;32m\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$\[\e[0m\] '


 Si queremos hacerlo para otro usuario, basta con modificar la variable en /home/usuario/.bashrc :
 
#PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
PS1='\[\e[0;32m\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$\[\e[0m\] '


y si queremos que se realice por defecto a los nuevos usuarios, modificar, de la misma manera, el archivo /etc/skel/.bashrc
Para ver los cambios, vale con reiniciar o en su caso, realizar un:
# source /etc/bash.bashrc


Tomado de: http://elhombrequereventodeinformacion.wordpress.com/2012/01/18/colorear-el-bash-prompt/

No hay comentarios: