Comando banner de Linux con Ejemplos Prácticos

LinuxLinuxBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, exploraremos el comando banner de Linux, que te permite mostrar texto en un formato grande y de estilo ASCII-art. Esto puede ser útil para crear mensajes o carteles llamativos en la terminal. Cubriremos cómo entender el propósito del comando banner, mostrar mensajes personalizados y personalizar la apariencia del cartel. El comando banner es una herramienta versátil que se puede utilizar en scripts o aplicaciones basadas en terminal para agregar elementos visuales.

Linux Commands Cheat Sheet


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicSystemCommandsGroup(["Basic System Commands"]) linux/BasicSystemCommandsGroup -.-> linux/echo("Text Display") linux/BasicSystemCommandsGroup -.-> linux/printf("Text Formatting") subgraph Lab Skills linux/echo -.-> lab-422569{{"Comando banner de Linux con Ejemplos Prácticos"}} linux/printf -.-> lab-422569{{"Comando banner de Linux con Ejemplos Prácticos"}} end

En este paso, exploraremos el propósito y el uso del comando banner en Linux. El comando banner es una utilidad que te permite mostrar texto en un formato grande y de estilo ASCII-art, lo que lo hace útil para crear mensajes o carteles llamativos en la terminal.

Comencemos ejecutando el comando banner sin ningún argumento:

$ banner
Usage: banner [-w width] [-f font-file] string

La salida muestra la sintaxis básica del comando banner, que incluye opciones para especificar el ancho del cartel y el archivo de fuente a utilizar. Sin embargo, si ejecutas el comando sin ningún argumento, simplemente mostrará la información de uso.

Para ver el comando banner en acción, intentemos mostrar un mensaje simple:

$ banner "Hello, World!"
 _   _      _ _        __        __         _     _
| | | | ___| | | ___   \ \      / /__  _ __| | __| |
| |_| |/ _ \ | |/ _ \   \ \ /\ / / _ \| '__| |/ _` |
|  _  |  __/ | | (_) |   \ V  V / (_) | |  | | (_| |
|_| |_|\___|_|_|\___/     \_/\_/ \___/|_|  |_|\__,_|

El comando banner ha tomado el texto "Hello, World!" y lo ha renderizado en un formato grande y de estilo ASCII-art, lo que hace fácil mostrar mensajes prominentes en la terminal.

El comando banner puede ser una herramienta útil para crear carteles personalizados, encabezados u otros elementos visuales en tus scripts o aplicaciones basados en terminal.

En este paso, aprenderemos cómo mostrar un mensaje personalizado utilizando el comando banner.

Para mostrar un mensaje personalizado, simplemente pasa el texto que quieres mostrar como argumento al comando banner:

$ banner "Welcome to the Linux Lab!"
 _   _      _ _        __        __         _     _
| | | | ___| | | ___   \ \      / /__  _ __| | __| |
| |_| |/ _ \ | |/ _ \   \ \ /\ / / _ \| '__| |/ _` |
|  _  |  __/ | | (_) |   \ V  V / (_) | |  | | (_| |
|_| |_|\___|_|_|\___/     \_/\_/ \___/|_|  |_|\__,_|

También puedes utilizar la opción -f para especificar un archivo de fuente diferente para el cartel:

$ banner -f script "Linux Rocks!"
 _   _      _ _        __        __         _     _
| | | | ___| | | ___   \ \      / /__  _ __| | __| |
| |_| |/ _ \ | |/ _ \   \ \ /\ / / _ \| '__| |/ _` |
|  _  |  __/ | | (_) |   \ V  V / (_) | |  | | (_| |
|_| |_|\___|_|_|\___/     \_/\_/ \___/|_|  |_|\__,_|

En este ejemplo, usamos la opción -f script para mostrar el mensaje en un estilo de fuente diferente.

También puedes ajustar el ancho del cartel utilizando la opción -w:

$ banner -w 40 "This is a wider banner!"
 _   _      _ _        __        __         _     _
| | | | ___| | | ___   \ \      / /__  _ __| | __| |
| |_| |/ _ \ | |/ _ \   \ \ /\ / / _ \| '__| |/ _` |
|  _  |  __/ | | (_) |   \ V  V / (_) | |  | | (_| |
|_| |_|\___|_|_|\___/     \_/\_/ \___/|_|  |_|\__,_|

Al usar la opción -w 40, hemos aumentado el ancho del cartel a 40 caracteres.

El comando banner proporciona una forma simple y efectiva de mostrar mensajes personalizados en un formato visualmente llamativo dentro de tu terminal.

Personalizar la apariencia del cartel

En este último paso, exploraremos cómo personalizar la apariencia del cartel creado por el comando banner.

Una forma de personalizar el cartel es utilizando diferentes archivos de fuente. El comando banner viene con una fuente predeterminada, pero puedes especificar un archivo de fuente diferente utilizando la opción -f:

$ banner -f script "Custom Font"
 _   _      _ _        __        __         _     _
| | | | ___| | | ___   \ \      / /__  _ __| | __| |
| |_| |/ _ \ | |/ _ \   \ \ /\ / / _ \| '__| |/ _` |
|  _  |  __/ | | (_) |   \ V  V / (_) | |  | | (_| |
|_| |_|\___|_|_|\___/     \_/\_/ \___/|_|  |_|\__,_|

En este ejemplo, usamos la opción -f script para mostrar el cartel en un estilo de fuente diferente.

También puedes ajustar el ancho del cartel utilizando la opción -w:

$ banner -w 60 "Wider Banner"
 _   _      _ _        __        __         _     _
| | | | ___| | | ___   \ \      / /__  _ __| | __| |
| |_| |/ _ \ | |/ _ \   \ \ /\ / / _ \| '__| |/ _` |
|  _  |  __/ | | (_) |   \ V  V / (_) | |  | | (_| |
|_| |_|\___|_|_|\___/     \_/\_/ \___/|_|  |_|\__,_|

En este ejemplo, usamos la opción -w 60 para aumentar el ancho del cartel a 60 caracteres.

También puedes combinar estas opciones para crear diseños de carteles más complejos:

$ banner -f script -w 40 "Customized Banner"
 _   _      _ _        __        __         _     _
| | | | ___| | | ___   \ \      / /__  _ __| | __| |
| |_| |/ _ \ | |/ _ \   \ \ /\ / / _ \| '__| |/ _` |
|  _  |  __/ | | (_) |   \ V  V / (_) | |  | | (_| |
|_| |_|\___|_|_|\___/     \_/\_/ \___/|_|  |_|\__,_|

En este último ejemplo, usamos tanto la opción -f script como -w 40 para crear un cartel personalizado con una fuente y un ancho diferentes.

El comando banner proporciona una forma simple y flexible de crear carteles y encabezados basados en texto visualmente llamativos para tus aplicaciones y scripts basados en terminal.

Resumen

En este laboratorio, exploramos el propósito y el uso del comando banner de Linux. Aprendimos cómo mostrar un mensaje personalizado utilizando el comando banner, y cómo personalizar la apariencia del cartel especificando el ancho y el archivo de fuente. El comando banner es una herramienta útil para crear mensajes o carteles llamativos en la terminal, y se puede aprovechar en scripts o aplicaciones basadas en terminal.

Linux Commands Cheat Sheet