Por defecto el “Command Prompt” de Debian y Kubuntu (Konsole y Yakuake) está sin colores, cosa que dificulta un poco la visualización de éste cuando hemos ejecutado un comando y ha salido por pantalla demasiado texto y queremos ver desde donde se ejecutó o simplemente queremos ponerle color porque nos gusta.
Para empezar tenemos que editar el fichero .bashrc que se encuentra en el directorio principal de home:
A continuación vamos a añadir al final de fichero la siguiente línea (es sólo una línea):
[size=medium][color=#0000CD]PS1=’${debian_chroot:+($debian_chroot)}[\033[01;31m]\u[\033[01;32m]@[\033[01;32m]\h[\033[00m]:[\033[01;34m]\w[\033[00m]$ '[/color][/size]
Ahora les explicaré que es todo ese contenido:
- \a carácter de campana ASCII (07)
- \d la fecha en formato día mes día (p.ej., mar may 26)
- \e caracter de escape ASCII (033)
- \h el nombre del host hasta el primer «.»
- \H el nombre del la máquina completo (FQDN)
- \n caracter de nueva línea
- \r retorno de carro
- \s el nombre del shell, el nombre base de $0 (el fragmento que sigue a la
última barra) - \u el nombre de usuario del usuario actual
- \v la versión de bash (p.ej., 2.0)
- \V la versión del paquete del bash, versión + patch-level (p.ej., 2.00.0)
- \w el directorio actual de trabajo
- \W el nombre base del directorio actual de trabajo
- ! el número del comando actual en el histórico
-
el número de comando del comando actual
- $ si el UID efectivo es 0, un #; en otro caso, $
- \nnn el caracter correspondiente al número en octal nnn
- \ una contrabarra
- [ inicio de una secuencia de caracteres no imprimibles que pueden usarse para incrustar una secuencia de control del terminal en el prompt.
- ] fin de una secuencia de caracteres no imprimibles
Los colores se configuran poniendo lo siguiente delante de cada texto o contenido del prompt:
[\033[01;33m]
Ésta es la equivalencia de colores:
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
Púrpura 0;35 Púrpura claro 1;35
Marrón 0;33 Amarillo 1;33
Gris claro 0;37 blanco 1;37
Para cambiar en el ROOT se abre primero la terminal con b [/b]y luego se va a la carpeta /root/.bashrc
Se colocan las siguientes líneas:
[color=#8B4513][size=medium]#PS1=’[\u@\h \W]$ ’
PS1=’[\e[0;31m]\u[\e[m] [\e[1;34m]\w[\e[m] [\e[1;32m]$[\e[m] '[/size][/color]