Lolcat: una herramienta de línea de comandos para generar un arco iris de colores en la terminal de Linux


Para aquellos que creen que la línea de comandos de Linux es aburrida y no hay nada divertido, entonces se equivocan aquí están los artículos sobre Linux, que muestran lo divertido y travieso que es Linux ...

  1. 20 comandos divertidos de Linux o Linux es divertido en la terminal
  2. 6 comandos divertidos e interesantes de Linux (diversión en la terminal)
  3. Diversión en la terminal de Linux: juegue con palabras y caracteres

Aquí, en este artículo, hablaré sobre una pequeña utilidad llamada "lolcat", que produce un arco iris de colores en la terminal.

Lolcat es una utilidad para Linux, BSD y OSX que concatena de manera similar al comando cat y le agrega colores de arcoíris. Lolcat se utiliza principalmente para colorear texto en forma de arco iris en la terminal de Linux.

Instalación de Lolcat en Linux

1. La utilidad Lolcat está disponible en el repositorio de muchas distribuciones de Linux, pero la versión disponible es un poco más antigua. Alternativamente, puede descargar e instalar la última versión de lolcat desde el repositorio de git.

Lolcat es una joya de rubí, por lo que es esencial tener la última versión de RUBY instalada en su sistema.

# apt-get install ruby		[On APT based Systems]
# yum install ruby		[On Yum based Systems]
# dnf install ruby		[On DNF based Systems]

Una vez que se haya instalado el paquete ruby, asegúrese de verificar la versión de ruby instalada.

# ruby --version

ruby 2.1.5p273 (2014-11-13) [x86_64-linux-gnu]

2. A continuación, descargue e instale la versión más reciente de lolcat desde el repositorio de git usando los siguientes comandos.

# wget https://github.com/busyloop/lolcat/archive/master.zip
# unzip master.zip
# cd lolcat-master/bin
# gem install lolcat

Una vez que lolcat está instalado, puede verificar la versión.

# lolcat --version

lolcat 42.0.99 (c)2011 [email protected]

Uso de Lolcat

3. Antes de comenzar a usar lolcat, asegúrese de conocer las opciones disponibles y ayuda con el siguiente comando.

# lolcat -h

4. A continuación, canalice lolcat con comas que digan ps, date y cal como:

# ps | lolcat
# date | lolcat
# cal | lolcat

5. 3. Utilice lolcat para mostrar los códigos de un archivo de secuencia de comandos como:

# lolcat test.sh

6. Pipeline lolcat con el comando figlet. Figlet es una utilidad que muestra caracteres grandes formados por caracteres de pantalla normales. Podemos canalizar la salida de figlet con lolcat para hacer que la salida sea colorida como:

# echo I ❤ Tecmint | lolcat
# figlet I Love Tecmint | lolcat

Nota: Sin mencionar que es un carácter Unicode y para instalar figlet debe yum y apto para obtener los paquetes requeridos como:

# apt-get figlet 
# yum install figlet 
# dnf install figlet

7. Anime un texto con un arco iris de colores, como:

$ echo I ❤ Tecmint | lolcat -a -d 500

Aquí la opción -a es para animación y -d es para duración. En el ejemplo anterior, el recuento de duración es 500.

8. Lea una página de manual (digamos man ls) en un arco iris de colores como:

# man ls | lolcat

9. Pipeline lolcat con cowsay. cowsay es una vaca configurable que piensa y/o habla, que también es compatible con muchos otros animales.

Instalar cowsay como:

# apt-get cowsay
# yum install cowsay
# dnf install cowsay

Después de la instalación, imprima la lista de todos los animales en cowsay como:

# cowsay -l
Cow files in /usr/share/cowsay/cows:
apt beavis.zen bong bud-frogs bunny calvin cheese cock cower daemon default
dragon dragon-and-cow duck elephant elephant-in-snake eyes flaming-sheep
ghostbusters gnu head-in hellokitty kiss kitty koala kosh luke-koala
mech-and-cow meow milk moofasa moose mutilated pony pony-smaller ren sheep
skeleton snowman sodomized-sheep stegosaurus stimpy suse three-eyes turkey
turtle tux unipony unipony-smaller vader vader-koala www

Se utiliza la salida de cowsay canalizada con lolcat y cowfile 'gnu'.

# cowsay -f gnu ☛ Tecmint ☚ is the best Linux Resource Available online | lolcat

Nota: Puede usar lolcat con cualquier otro comando en la canalización y obtener una salida de color en la terminal.

10. Puede crear un alias para los comandos utilizados con más frecuencia para obtener la salida del comando en un arco iris de colores. Puede utilizar el alias "ls -l" comando que se utiliza para una lista larga del contenido del directorio como se muestra a continuación.

# alias lolls="ls -l | lolcat"
# lolls

Puede crear un alias para cualquier comando como se sugirió anteriormente. Para crear un alias permanente, debe agregar el código relevante (código anterior para ls -l alias) al archivo ~/.bashrc y también asegurarse de cerrar la sesión y volver a iniciar sesión para que los cambios surtan efecto.

Eso es todo por ahora. Me gustaría saber si conocía lolcat anteriormente. ¿Te gustó el mensaje? Y las sugerencias y comentarios son bienvenidos en la sección de comentarios a continuación. Me gusta y comparte con nosotros y ayúdanos a difundir.