Comando Figlet en Linux

Comando Figlet en Linux

“Crear una artesanía de arte en cualquier sistema operativo siempre es increíble. Pero es bastante difícil de hacer con los códigos de programación. Sin embargo, los comandos incorporados, las funciones y las bibliotecas predefinidas para crear arte y caja en la terminal simplifican las cosas y más fáciles. Lo guiaremos a través del comando figlet en Linux para guiarlo sobre cómo crear pancartas de texto ASCII. Utilizaremos algunos ejemplos para mostrarle cómo funciona Figlet en el sistema operativo de Linux. Así que comencemos!"

Definición de figlet

Figlet es una línea de comando o una utilidad de terminal disponible en el sistema operativo Linux que nos permite crear algunas pancartas de texto ASCII sorprendentes y atractivas. Crea letras grandes o pancartas de texto ASCII usando texto simple. Toma los datos de entrada y los convierte en un banner usando texto ordinario.

Sintaxis de Figlet

La sintaxis del comando figlet en Linux es la siguiente:

El "figlet" es el comando que realizará la función principal. El "-flag" representa una de las opciones que se utilizarán con el comando figlet. Los comandos de Figlet vienen con múltiples opciones útiles, y cada opción tiene un propósito diferente y realiza una acción diferente. El usuario puede usar cualquier opción de bandera de acuerdo con sus necesidades y de acuerdo con el requisito de la situación.

Las diversas opciones para los comandos de figlet son -c, -d, -f, -k, -l, -r y -W. El indicador -c se usa para imprimir el banner en el centro de la pantalla, el indicador -d se usa para seleccionar el directorio de la fuente, el indicador -f se usa para elegir el estilo de fuente y se usa el indicador -k. Para crear las letras por separado en lugar de fusionarse, el indicador -l se usa para alinear el texto a la izquierda, el indicador -r se usa para alinear el texto a la derecha y, por último, el indicador -W se usa para especificar el tamaño de La salida. La "entrada" representa los datos que se representarán en ASCII en el banner.

Instale el comando Figlet en Ubuntu 22.04 sistema

Para usar el comando figlet, necesitamos instalarlo en nuestro sistema. Como no viene con Ubuntu 22.04 En la instalación general, por lo que necesitamos instalarlo manualmente con el comando APT. La instalación del comando figlet es tan simple como instalar cualquier otro comando o paquete en el sistema operativo Ubuntu. El comando apt o apt-get se usa para instalar cualquier paquete o comando, o biblioteca en el sistema operativo Ubuntu.

Use el siguiente comando de instalación de apt para instalar el figlet:

Como tenemos un sistema protegido por contraseña, está pidiendo proporcionar la contraseña:

Ingrese la contraseña para que pueda comenzar el proceso de instalación. Vea el resultado a continuación:

Ahora el paquete Figlet se instala correctamente; Estamos listos para usar el comando con diferentes opciones. Ahora transformemos un texto en un banner ASCII usando el comando Figlet. Aquí, proporcionaremos el comando figlet sin ningún indicador o argumento para ver el resultado básico del comando figlet:

Veamos el resultado del comando figlet y vemos cómo convirtió el texto "entrada" en un banner ASCII:

Aquí hay una obra de arte simple pero atractiva creada por el comando Figlet. Ahora imprimamos en el centro. Podemos hacer esto usando el indicador -c con el comando figlet:

El indicador -c indica el comando figlet para mostrar la salida en el centro de la pantalla. Veamos la siguiente salida:

Tenga en cuenta que el banner de texto está justo en el medio de la pantalla. Ahora cambiemos la entrada al lado derecho de la pantalla. Aquí, el banner se muestra en el lado derecho utilizando la opción -r. Vea el comando a continuación, cópielo y ejecútelo en su terminal para crear algunas obras de arte increíbles:

Esto debería imprimir el texto "entrada" en el extremo derecho de la pantalla. Confirmemos esto revisando la salida que se da a continuación:

Tenga en cuenta que la bandera -r funcionó y cambió el texto al lado derecho extremo de la pantalla. El comando figlet también nos proporciona la opción de definir el ancho de la pantalla de salida. Las columnas predeterminadas incluidas en el ancho son 80; Si necesita más porque puede tener un texto grande para imprimir, puede proporcionar explícitamente la cantidad de columnas que necesita para mostrar el banner. Aquí está cómo hacerlo:

Ahora, el terminal usará el ancho de 120 columnas para mostrar el texto de entrada en el banner. Vea el banner a continuación:

Si desea usar el ancho completo del terminal, puede usar el indicador -t con el comando figlet:

Aquí está el banner de salida:

Este es un estandarte muy congestionado; Debe haber algo de espacio entre los personajes para que sean visibles, correctos? Bueno, eso no es un problema; La bandera -k está disponible para crear un espacio razonable entre cada personaje. Use el indicador -k junto con el indicador -t para que el comando figlet ocupe el ancho completo del terminal, y el indicador -k puede manejar fácilmente algunos espacios razonables entre cada personaje. Vea el comando a continuación:

Esto imprimirá el mismo banner con algunos espacios adicionales. Aquí está la salida:

La diferencia se puede ver aquí. Compare este banner con el banner que se muestra anteriormente y observa la diferencia entre ambas salidas. Permítanos mostrar ambas salidas juntas para su facilidad:

Esto le dará una imagen clara de ambos pancartas, y puede comparar fácilmente ambas salidas y ver la diferencia. En el primer banner, los personajes se fusionan sin espacio entre ellos. Si bien hay un espacio entre cada personaje en el segundo banner, y cada uno de los caracteres de entrada se muestra en el banner por separado, ocupando más espacio y columnas en la terminal.

Conclusión

Aprendimos a crear algunas obras de arte en Linux operando utilizando los comandos incorporados o predefinidos en Linux. El sistema operativo Linux proporciona una utilidad de línea de comandos simple y útil para imprimir texto simple en forma de un banner ASCII. El comando figlet se usa para mostrar el banner ASCII en la pantalla. Usando ejemplos fáciles de entender, aprendimos a usar el comando Figlet en Linux.