Sep022018

Personaliza la terminal Bash

Hola compañeros, en ésta ocasión se trata de algo muy sencillo. Vamos a colorear los indicadores de Bash (consola o terminal), verde para el de usuario sin privilegios y rojo para el root.

1- Comenzamos editando el archivo de configuración de Bash:

$ nano ~/.bashrc

2- Comenta el indicador por defecto:

#PS1='[\u@\h \W]\$ '

3- Justo debajo del indicador por defecto, agrega el indicador verde para el usuario sin privilegios:

PS1='\[\e[1;32m\][\u@\h \W]\$\[\e[0m\] '

4- Guardamos los cambios y salimos:

Ctrl+O Enter Ctrl+X

5- Ahora repitamos el proceso para archivo .bashrc de root, comenzamos por abrir una terminal root:

sudo -i

6- Te logueas y pasamos a editar el archivo .bashrc del root:

# nano /root/.bashrc

7- Si casualmente, en tu distro el archivo .bashrc está vacío, sales del mismo. De no darse dicha circunstancia, continúa con el paso nº 10

Ctrl+X

8- Copia el esqueleto desde /etc/skel:

cat /etc/skel/.bashrc > /root/.bashrc

9- Editamos el archivo .bashrc:

# nano /root/.bashrc

10- Comenta el indicador por defecto:

#PS1='[\u@\h \W]\$ '

11-Añade indicador rojo para root:

PS1='\[\e[1;31m\][\u@\h \W]\$\[\e[0m\] '

12- Guarda los cambios y listo.

Ctrl+O Enter Ctrl+X

Y ésta es la diferencia, espero que les guste y se animen a hacerlo.

color bash

Política de comentarios

Dada la importancia de los comentarios como espacio de participación, te pedimos por favor que leas detenidamente y cumplas con las siguientes normas de participación.

6 respuestas para “Personaliza la terminal Bash

Yoyo Fernández

Buen aporte.

Una capturita para ver el resultado se hubiera agradecido 😉


José Miguel

Lo de la captura lo pensé, pero al final decidí dejarlo así.

Saludos.


Elías R.M.

Secundo la idea de Yoyo Fernández


José Miguel

Añadida la captura.

Saludos


José Miguel

Muchas gracias por la información, desconocía la existencia de esa herramienta. Aunque personalmente prefiero el conocimiento, bienvenida sea la posibilidad de elegir.

Saludos.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *