Personalizando el prompt de Bash en Debian

8
mar
9
2009
GNU/Linux

Estuve 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:

Bash en Yakuake - Ascii Debian

Bash en Yakuake - Ascii Debian

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"
Comparte:
  • Print
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • Tumblr
  • Twitter

8 comentarios para “Personalizando el prompt de Bash en Debian”


  1. Firefox 3.0GNU/Linux

    que geek XD


  2. Konqueror 3.5GNU/Linux

    Realmente genial. Agregado en mis .zshrc. Muchas gracias


  3. Konqueror 3.5Debian GNU/Linux

    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…? :-P


  4. Firefox 3.1b3GNU/Linux

    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 :D


  5. Firefox 3.0.0.1Debian GNU/Linux

    ¿Conoces figlet? hace lo mismo pero sin apenas esfuerzo :D


    diego@mestizo:~$ figlet root
    _
    _ __ ___ ___ | |_
    | ‘__/ _ \ / _ \| __|
    | | | (_) | (_) | |_
    |_| \___/ \___/ \__|

    saludos,
    n1mh


  6. Debian IceWeasel 3.0.7Debian GNU/Linux

    ¡n1mh gracias por el dato!

    Saludos


  7. Debian IceWeasel 3.5.8GNU/Linux

    estimado gracias porel dato esto debo agregarloal .basrc ??? y en que lugar ya que lo agrege pero no funciono…

Dejar un comentario