comunidades

Cómo sobrealimentar tu Shell con Bashish[Linux]

Si usted es un usuario de Linux (o incluso de Mac), y nunca ha jugado con el intérprete de comandos de su shell, es posible que no se dé cuenta de lo útil que puede ser un buen intérprete de comandos. Claro, puede mostrar sus nombres de usuario y de host, y quizás el directorio actual, pero un mensaje realmente bueno puede hacer un mucho más . Aquellos que pasan MUCHO tiempo en la terminal pueden incluso querer dar un paso más allá y pasar a una concha semigráfica personalizada con todo tipo de campanas y silbatos. Si usted es uno de esos entusiastas del shell, entonces eche un vistazo a Bashish – una forma de ponerle un tema a la línea de comandos. Sí, lo has leído bien.

Instalación de Bashish

No todos los enlaces en la página de descarga de Bashish Página de descarga parecen estar funcionando, sin embargo, el tarball de origen está funcionando bien. Una vez extraído, se puede instalar desde la línea de comandos con

./configure &&make &&&sudo make install

Si necesita más información sobre los pasos anteriores, consulte Cómo instalar software desde un Tarball en Linux .

Tendrás que reiniciar tu shell para que Bashish haga efecto.

Selección de temas

Bashish viene con varios temas en el paquete base, y puede listarlos con el comando

bashish list

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Cómo sobrealimentar tu Shell con Bashish[Linux]


Y una vez que haya visto un tema que le gustaría probar, simplemente ingrese

bashish (nombre del tema)

Existe un método alternativo, que le permitirá explorar los temas en lugar de especificar uno a la vez, pero en las pruebas realizadas para este artículo, el administrador de temas no aplicó los cambios a la selección de temas, por lo que se recomienda el método anterior. Si desea probar el gestor de temas, puede ejecutarse con el comando bashishtheme y requiere el programa de diálogo para poder ejecutarse correctamente.

Desactivando 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 sencilla 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 destacan como especialmente interesantes (al menos en la opinión de este autor). Los siguientes temas son los que más recomendamos, ya sea por su utilidad o simplemente por el factor cool.

El tema Box aplica un borde alrededor de cada sección de la salida, marcando una clara distinción entre eventos.

Cómo sobrealimentar tu Shell con Bashish[Linux]


El tema Bashish2 es una elegante línea de 2 líneas con una información mínima.

El tema por defecto BlueSteel , y con razón. Se ve encantador y contiene varios bits 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 del historial de bash en la línea superior.

El tema LCARS es claramente más sobre el estilo que sobre la sustancia, ya que pretende parecerse a la interfaz de ordenador de LCARS vista en varias series de Star Trek. No da mucho en cuanto a información útil, y ocupa mucho espacio, pero merece una mención.

Cómo sobrealimentar tu Shell con Bashish[Linux]


Finalmente, para aquellos que quieren una división visual clara entre comandos, pero no un montón de texto en el camino, tenemos el simplista Uberprompt .

Conclusión

Si quieres un shell elegante sin tratar de decodificar una línea como PS1=»N-» Bashish es un gran camino por recorrer. Hay suficientes temas incorporados para satisfacer a casi todo el mundo, y en su mayor parte, se ven muy bien. Este autor probablemente usará BlueSteel durante bastante tiempo.

Fuente: este post proviene de Vida Tecno, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
Creado:
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

Etiquetas: Linux

Recomendamos

Relacionado

Linux

No es un secreto que Gnome Shell es único. No muchos entornos de escritorio (si los hay) en Linux tienen un sitio web completo lleno de pequeñas extensiones que puede instalar para modificar su experiencia de usuario. Tal vez por eso tanta gente ama a Gnome Shell. Por otro lado, Gnome Shell tiene algunos problemas serios. Con cada lanzamiento las extensiones tienden a romperse. Esto puede ser incr ...

Linux

Durante mucho tiempo Homebrew ha sido una herramienta útil para los usuarios de Mac, pero sólo para los usuarios de Mac. La aplicación añade la gestión de paquetes al estilo Linux, permitiendo a los usuarios instalar fácilmente utilidades de línea de comandos . Ahora, con las versiones 2.0.0 y posteriores, la aplicación ya no es exclusiva del Mac. Homebrew está ahora disponible tanto para usuarios ...

Linux

Como sistema operativo, Linux ofrece una estabilidad impresionante, un increíble soporte de código abierto y una increíble gama de potentes herramientas de administración. Aunque Windows 10 es capaz de ofrecer soporte para algunas de estas cosas, no hay nada como usar un intérprete de comandos bash para administrar sus máquinas locales y de red. Hasta hace poco, la ejecución de bash en Windows req ...

Linux

Si eres un fan de Linux, conoces la razón exacta por la que es impresionante: la línea de comandos. Aunque muchos forasteros lo ven sólo como una «herramienta de hacker», en realidad es una de las mejores herramientas disponibles para cualquier sistema operativo. El shell de Linux tiene la capacidad de instalar software, administrar su sistema operativo y básicamente todo lo demás. Para ...

Linux

Mientras que los usuarios normales tienden a mantenerse alejados de la línea de comandos de Linux por razones obvias, los usuarios avanzados son todo lo contrario, lo que significa que siempre están buscando buenas alternativas de línea de comandos para el software basado en GUI que utilizan, ya sea para descargar un archivo de Internet, enviar un tweet, etc. Pero, ¿sabía que también puede consult ...

Linux

Dos potentes características del shell de la línea de comandos de Linux son la redirección y las tuberías que permiten que la salida (o incluso la entrada) de un programa se envíe a un archivo o a otro programa. Es posible que ya haya utilizado estas funciones sin ser consciente de ello. Siempre que se ha utilizado el signo «>» en un comando o «|» entonces se ha utilizado la ...

Linux

Una de las responsabilidades centrales de la administración de Linux es la gestión de usuarios. Mediante el uso de la línea de comandos, la creación de usuarios puede realizarse de forma remota o programática. Una vez que haya creado un usuario, podrá agregarlo a los grupos o concederle privilegios ampliados. Además, usted puede mantener un registro de auditoría de lo que se ha hecho en su servido ...

Linux

La gente siempre tiene la impresión de que GNU/Linux es difícil de usar. La mayoría de la gente sigue pensando que GNU/Linux es igual que DOS, donde tienes que navegar escribiendo comandos. Lo bueno es que la mayoría de las distribuciones hoy en día vienen con una interfaz y aplicaciones muy bonitas, y no es necesario entender ninguna línea de comandos para usar Linux. Por otro lado, tener algún c ...

Linux

Si usted es un administrador de sistemas Linux, no hay duda de que debe estar pasando la mayor parte de su tiempo de trabajo en la línea de comandos – instalando y eliminando paquetes; monitoreando las estadísticas del sistema; copiando, moviendo, borrando cosas; depurando problemas; y más. Hay ocasiones en las que se dispara un comando y se tarda un tiempo en completar la operación. Sin emb ...

Linux

¿No sería genial si pudieras obtener notificaciones emergentes cuando terminan esas largas tareas que se ejecutan desde la línea de comandos? Bueno, tú puedes. En realidad, crear notificaciones de escritorio desde la línea de comandos es muy sencillo con el comando notify-send. Puede usar notify-send en sus scripts o establecer que se ejecute siguiendo un comando largo que acaba de escribir en la ...