Terminales con estilo, personaliza tu prompt

Es posible que en alguna captura de pantalla se haya podido ver una terminal con un prompt (Linea que aparece cuando abrimos la terminal o cuando acaba de ejecutarse un comando) con colores. Esto puede parecer lioso, pero, ¡No lo es! Aprende como hacerlo.


La terminal es algo que que usamos porque la necesitamos para algo o porque sabemos que las tareas se hacen mas rápido ¿Por que no hacer la tarea de mas amena? Lo podemos lograr con un prompt personalizado.

Cuando abres una terminal te aparecerá algo como esto (Si eres usuario de Ubuntu) tunombre@tuhost.Si quieres cambiarlo tendrás que abrir e archivo .bashrc que se encuentra en tu home. Buscaremos una linea que diga algo asi: ‘PS1='[u@h W]$ ”. Esas es la variable que define el prompt. Pero, ¡¿Ahí pone mi nombre?! Si, tranquilo. Lo que pasa es que hay un sistema de códigos.

d Muestra la fecha con formato “día de la semana mes y número de día”
h Muestra el nombre del host
H Muestra el nombre del host y el dominio
n Salto de linea
r Retorna al inicio de la linea
s Muestra el nombre del interprete de comandos
t Muestra la hora en formato de 24 horas
T Muestra la hora en formato de 12 horas
@ Muestra la hora en formato de 12 horas con indicador am o pm
u Nombre del usuario actual
v Versión del interprete de comandos
V Distribución del interprete de comandos
w Nombre del directorio actual
W Nombre del directorio actual recortado
! Número en el historial del comando tecleado
# Número de comando tecleado
$ Si eres superusuario muestra una # si no, muestra una $

Nota: si no pones un barra / delante de cada letra no se mostrara tal y como se describe ahi

También podemos usar colores. Para ello existen códigos. Ya sé, hay muchos códigos… Para hacero necesitamos poner esto [e[0;34m]. Claro, donde el valor del color a usar. A partir de ese fragmento, el texto se verá del color seleccionado.

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

10 comentarios, deja el tuyo

  1.   Alvaro Ortiz dijo

    Muchas gracias!

  2.   Alvaro Ortiz dijo

    Interesante, en mi caso ya estaba seleccionado. Ahora lo señalo en el post.

  3.   FoxCarlos dijo

    Saludos, Interesante post, para mi caso que uso Ubuntu 10.4 en mi archivo de configuracion tuve que habilitar la opcion force_color_prompt=yes ya que estaba en NO, y ubicar la linea que dice
    if [ “$color_prompt” = yes ]; then
    #esta es la linea a Modificar
    PS1=’${debian_chroot:+($debian_chroot)}[