Si es un usuario de Linux (o incluso de Mac) y nunca ha jugado con el indicador de shell, es posible que no se dé cuenta de lo útil que puede ser un buen indicador. Claro, puede mostrar sus nombres de usuario y de host, y quizás el directorio actual, pero un indicador realmente bueno puede hacer mucho más. Aquellos que pasan MUCHO tiempo en la terminal pueden incluso querer dar un paso más y pasar a un caparazón semigráfico personalizado con todo tipo de campanas y silbatos. Si eres uno de esos entusiastas de las conchas, echa un vistazo bashish – una forma de personalizar su símbolo del sistema. Sí, has leído bien.
Instalación de bashish
No todos los enlaces en el Bashish Página de descarga parece estar funcionando, sin embargo, el tarball de origen funciona bien. Una vez extraído, se puede instalar desde la línea de comandos con
./configure && make && sudo make install
Si necesita detalles sobre los pasos anteriores, consulte Cómo instalar software desde un Tarball en Linux.
Deberá reiniciar su shell para que Bashish surta efecto.
Elegir temas
Bashish viene con varios temas en el paquete base y puede enumerarlos con el comando
Y una vez que haya visto un tema que le gustaría probar, simplemente ingrese
Existe un método alternativo que le permitirá navegar por los temas en lugar de especificar uno a la vez, pero en las pruebas realizadas para este artículo, el administrador de temas no pudo aplicar cambios a la selección de temas, por lo que el método anterior es recomendado. Si desea probar el administrador de temas, puede ejecutarlo con el comando bashishtheme
y requiere el programa de diálogo para funcionar correctamente.
Deshabilitar bashish
Hay algunos casos en los que Bashish puede causar problemas con el software que se ejecuta a través de él, por lo que los desarrolladores han incluido una forma bastante simple de suspender temporalmente Bashish durante la duración de un proceso. Para ejecutar un comando sin Bashish, ejecútelo como
BASHISH_DISABLED=1 your_command
Temas recomendados
De los temas incluidos en Bashish, hay algunos que se destacan como especialmente geniales (al menos en opinión de este autor). Los siguientes temas son los que más recomendamos, ya sea por su utilidad o simplemente por su atractivo.
El tema Box aplica un borde alrededor de cada sección de su salida, marcando una clara distinción entre eventos.
El tema Bashish2 es un elegante 2 líneas con información mínima.
El tema predeterminado BlueSteel, y por una buena razón. Se ve encantador y contiene varios fragmentos de información útil.
Elite y Elite2 también son favoritos, porque contienen mucha información en un espacio pequeño e incluyen el número de historial de bash en la línea superior.
El tema LCARS claramente tiene más que ver con el estilo que con la sustancia, ya que pretende parecerse a la interfaz de computadora LCARS que se ve en varias series de Star Trek. No brinda mucha información útil y ocupa mucho espacio, pero merece una mención.
Finalmente, para aquellos que quieren una división visual clara entre los comandos, pero sin un montón de texto en el camino, tenemos el Uberprompt simple.
Conclusión
Si quieres un shell elegante sin intentar decodificar una línea como PS1="\[\033[35m\]\t\[\033[m\]-\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$ "
para hacerlo, Bashish es una excelente manera de hacerlo. Hay suficientes temas incorporados para satisfacer a casi cualquier persona y, en su mayor parte, se ven geniales. Este autor probablemente usará BlueSteel durante bastante tiempo.