Personalizando el prompt de Bash en Debian
Publicado el Lunes, 9 de marzo de 2009Estuve trabajando en mi .bashrc, el archivo leído y ejecutado por Bash cuando lo llamamos desde un shell interactivo. Encontré un buen logo de Debian en ASCII, y decidí incluirlo con colores y todo:
Además, personalicé también el bashrc de la cuenta root, para diferenciarlas bien. Si les interesa, el código a agregar para obtener el logo de Debian en colores y la versión que están usando es:
rojo='\e[1;31m' NC='\e[0m' echo -e "${rojo} _,met\$\$\$\$\$gg."; echo -e " ,g\$\$\$\$\$\$\$\$\$\$\$\$\$\$\$P."; echo -e " ,g\$\$P\"\" \"\"\"Y\$\$.\"."; echo -e " ,\$\$P' \`\$\$\$."; echo -e " ',\$\$P ,ggs. \`\$\$b:"; echo -e " \`d\$\$' ,\$P\"' . \$\$\$"; echo -e " \$\$P d\$' , \$\$P"; echo -e " \$\$: \$\$. - ,d\$\$' "; echo -e " \$\$; Y\$b._ _,d\$P' ${NC} _, _, ,'\`."; echo -e "${rojo} Y\$\$. \`.\`\"Y\$\$\$\$P\"'${NC} \`\$\$' \`\$\$' \`. ,'"; echo -e "${rojo} \`\$\$b \"-.__ ${NC} \$\$ \$\$ \`'"; echo -e "${rojo} \`Y\$\$b ${NC} \$\$ \$\$ _, _"; echo -e "${rojo} \`Y\$\$. ${NC} ,d\$\$\$g\$\$ ,d\$\$\$b. \$\$,d\$\$\$b.\`\$\$' g\$\$\$\$\$b.\`\$\$,d\$\$b."; echo -e "${rojo} \`\$\$b. ${NC} ,\$P' \`\$\$ ,\$P' \`Y\$. \$\$\$' \`\$\$ \$\$ \"' \`\$\$ \$\$\$' \`\$\$"; echo -e "${rojo} \`Y\$\$b. ${NC} \$\$' \$\$ \$\$' \`\$\$ \$\$' \$\$ \$\$ ,ggggg\$\$ \$\$' \$\$"; echo -e "${rojo} \`\"Y\$b._ ${NC} \$\$ \$\$ \$\$ggggg\$\$ \$\$ \$\$ \$\$ ,\$P\" \$\$ \$\$ \$\$"; echo -e "${rojo} \`\"\"\"\" ${NC} \$\$ ,\$\$ \$\$. \$\$ ,\$P \$\$ \$\$' ,\$\$ \$\$ \$\$"; echo -e "${NC} \`\$g. ,\$\$\$ \`\$\$._ _., \$\$ _,g\$P' \$\$ \`\$b. ,\$\$\$ \$\$ \$\$"; echo -e " \`Y\$\$P'\$\$. \`Y\$\$\$\$P',\$\$\$\$P\"' ,\$\$. \`Y\$\$P'\$\$.\$\$. ,\$\$."; echo -e "${rojo}Debian GNU/Linux ${NC}" `cat /etc/debian_version` |
En cuanto a la cuenta root, le cambié el prompt de color a rojo, para saber que estoy trabajando como administrador, y agregué la palabra "ROOT" en ASCII. Les recomiendo este sitio para conseguir "Arte Ascii" a partir de una palabra.
También agregué la importante cita del tío Ben: "Un gran poder conlleva una gran responsabilidad", para no olvidarse...
El código:
echo -e '\e[1;31m'; echo " ______ _____ _____ _______"; echo " |_____/ | | | | |"; echo " | \_ |_____| |_____| |"; echo -e '\e[m'; echo "With great power comes great responsibility" |
20 comentarios en este post
Feed de comentarios-
Personalizando el prompt en ArchLinux | Picando Código |
6 diciembre. 2010 - 06:10
[…] 2009 publicaba mi personalización del prompt en Debian, que todavía está vigente en mi laptop (y llevé a mi computadora del trabajo). Ahora le tocó la […]
-
Enchulando nuestra terminal |
7 septiembre. 2011 - 02:26
[…] hace un tiempo, había encontrado una bonita forma de poner el logo de Debian en mi perfil de bash (~/.bashrc) y me había […]
-
Emperifollando mi consola |
29 septiembre. 2011 - 12:30
[…] no sea de mucha utilidad, pero el otro día navegando encontré una entrada en Picando código que explicaba como poner el logo de Debian en nuestra terminal, me hizo gracia añadirlo a la […]
-
Debian Logon Info via Archey |
20 junio. 2012 - 14:55
[…] Quelle: Archey Debian Installation Anpassen der Bash-Prompt in Debian […]
trinux 9 marzo. 2009 - 21:22
que geek XD
Bernabé García 10 marzo. 2009 - 15:10
Realmente genial. Agregado en mis .zshrc. Muchas gracias
Arlequín 10 marzo. 2009 - 22:16
Muy bueno.
Linda tipografía tenés en yakuake. ¿cómo se llama?
¿Y si ponés root con minúsculas, para respetar el case sensitive…? 😛
fernando 11 marzo. 2009 - 20:21
La tipografía creo que era Monospace tamaño 9, pero como reinstalé el sistema y no respaldé las preferencias de yakuake no estoy 100% seguro…
Me alegro que haya gustado, ya lo tengo mostrándose en mi pc personal y la del trabajo 😀
n1mh 12 marzo. 2009 - 13:17
¿Conoces figlet? hace lo mismo pero sin apenas esfuerzo 😀
—
diego@mestizo:~$ figlet root
_
_ __ ___ ___ | |_
| ‘__/ _ \ / _ \| __|
| | | (_) | (_) | |_
|_| \___/ \___/ \__|
—
saludos,
n1mh
fernando 12 marzo. 2009 - 21:46
¡n1mh gracias por el dato!
Saludos
panxos 9 marzo. 2010 - 12:39
estimado gracias porel dato esto debo agregarloal .basrc ??? y en que lugar ya que lo agrege pero no funciono…
fernando 11 marzo. 2010 - 15:10
Lo agregas en el archivo .bashrc de tu usuario (~/.bashrc) y ya debería funcionar.
Marco 7 febrero. 2011 - 17:41
Oie man.. esto se pone en el .bashrc pero en que parte? podrias subir tu .bashrc para darme una idea
Gracias..
Excelente blog.
Fernando 7 febrero. 2011 - 22:41
Puedes ponerlo directamente o como hice yo:
Pegas el código en un archivo por ejemplo “~/.debianlogo” y lo incluyes en tu bashrc con:
. ~/.debianlogo
Me alegro que te guste el blog. ¡Gracias por leerlo!
Saludos
Migue Chan 25 junio. 2011 - 03:14
Yo sé que es un poco antiguo, pero recién lo leo. Quería compartir que se pueden lograr otras variantes, después de experimentar un poquito me quedó algo así para Kubuntu:
A ver si sale la imagen, si no, aquí dejo el link:
http://picod.net/21
Saludos!!!
Fernando 25 junio. 2011 - 22:47
¡Muy bueno!
Te invito a compartir el código para lograrlo (si te interesa).
¡Saludos!
Migue Chan 26 junio. 2011 - 14:17
Claro que sí, aquí te dejo el link para descargarlo en Mediafire, lo subí a mi cuenta. Dejé tu propio código, solamente lo edité con las almohadillas para poder elegir cual logo debe aparecer y agregué un par de lineas para el color azul y el blanco y para que muestre el nombre y número de versión de Kubuntu.
Saludos!!!
http://www.mediafire.com/?iv0vwdvofaixamn
Fernando 27 junio. 2011 - 23:01
Muchas gracias, quedó muy bien. ¡Esto amerita un post entero!
¡Saludos!
tonybaldwin 4 octubre. 2011 - 18:36
tengo esto en lo mío:
y cuando envio comandos con sudo:
Fernando 5 octubre. 2011 - 09:59
¡Gracias por compartirlo! Me gustó cómo pide la contraseña para sudo 😀