GNU/Linux >> Tutoriales Linux >  >> Linux

Encárguese en la línea de comandos de Linux

Es la temporada navideña y cada usuario de terminal Linux merece un pequeño regalo. No importa si celebras la Navidad, otra festividad o nada en absoluto. Así que estoy reuniendo una colección de 24 juegos de línea de comandos de Linux durante las próximas semanas para que disfrutes y compartas con tus amigos. Divirtámonos un poco y agreguemos un poco de alegría a un mes que, al menos aquí en el hemisferio norte, puede ser un poco frío y triste.

Lo más probable es que haya algunos de los que hayas oído hablar antes. Pero, con suerte, todos tendremos la oportunidad de aprender algo nuevo. (Sé que lo hice cuando investigué un poco para asegurarme de que podría llegar a los 24).

La terminal de Linux

  • Los 7 mejores emuladores de terminal para Linux
  • 10 herramientas de línea de comandos para el análisis de datos en Linux
  • Descargar ahora:hoja de referencia de SSH
  • Hoja de trucos de comandos avanzados de Linux
  • Tutoriales de línea de comandos de Linux

El primero de nuestros 24 juguetes de terminales Linux es un programa llamado cajas. ¿Por qué empezar con cajas? ¡Porque va a ser difícil terminar todos nuestros otros obsequios de la línea de comandos sin él!

En mi máquina Fedora, las cajas no se instalaron de forma predeterminada, pero estaban en mis repositorios normales, por lo que instalarlas fue tan simple como

$ sudo dnf install boxes 

Si está en una distribución diferente, es muy probable que también la encuentre en sus repositorios predeterminados.

Boxes una utilidad que realmente desearía tener en mis cursos de ciencias de la computación en la escuela secundaria y la universidad, donde los maestros bien intencionados insistieron en que proporcionara un comentario de aspecto muy específico al comienzo de cada archivo fuente, función, bloque de código, etc.

/***************/
/* Hola Mundo */
/*************** //pre>

Resulta que, una vez que agrega algunas líneas de texto dentro, formatearlas puede volverse, bueno, tedioso. Introduce casillas. Boxes es una utilidad simple para rodear un bloque de texto con un cuadro de estilo artístico ASCII. Viene con opciones predeterminadas para comentar el código fuente, así como otras opciones.

Es muy fácil de usar. Usando tuberías, puedo enviar un breve saludo a una caja.

$ cat greeting.txt | boxes -d diamonds -a c 

Lo que nos dará la salida de la siguiente manera:

       /\          /\          /\
    /\//\\/\    /\//\\/\    /\//\\/\
 /\//\\\// /\\/\//\\\///\\/\//\\\///\\/\
//\\\//\/\\///\\\ //\/\\///\\\//\/\\///\\
\\//\/                            \/\\//
 \/                                  \/
 /\      Les deseo a todos una       /\
//\\     felices fiestas      //\\
\\//     ¡y un feliz año Gnu! \\//
 \/                                  \/
 /\                                    /\
//\\/\               <\\  \\ / / / / / /  / /\\\///\\/\//\\\///\\/\//\\\//
 \/\\///\\\//\/\\ ///\\\//\/\\///\\\//\/
    \/\\//\/    \/\\//\/    \/\\//\/
       \/          \/          \/

O tal vez algo más divertido, como:

echo "I am a dog" | boxes -d dog -a c 

Lo que, como era de esperar, le dará lo siguiente:

          __   _,--="=--,_   __
         /  \." .-. "./  \
        /  ,/  _   ::  _  \/` \
        \  `| /o\  :_: /o\ |\__/
         `-'| :=" ~` _ `~"=:|
            \`     (_)     `/
     .-"-. \      | /   .-"-.
.---{     }--|  /,.-'-.,\  |--{     }---.
 )  (_)_)_)  \ _/`~-===-~`\_/  (_(_(_)  (
(              Soy un perro               )
 )                                     (
'------- --------------------------------'

Boxes viene con muchas opciones para relleno, posición e incluso procesamiento de expresiones regulares. Puede obtener más información sobre las cajas en la página de inicio del proyecto o dirigirse a GitHub para descargar el código fuente o contribuir con su propia caja. De hecho, si está buscando una idea para enviar, tengo una idea para usted:¿por qué no un regalo de vacaciones?

         _  _
        /_\/_\
 _______\_\/_/_______
| ///\\\       |
| ///  \\\      |
| |
| "¡Feliz extracción    |
|       solicitud!" |
|____________________|

Boxes es de código abierto bajo una licencia GPLv2.

¿Tienes un juguete de línea de comandos favorito que crees que debería perfilar? El calendario para esta serie está casi lleno, pero me quedan algunos lugares. Házmelo saber en los comentarios a continuación, y lo comprobaré. Si hay espacio, intentaré incluirlo. Si no, pero recibo algunas buenas presentaciones, haré un resumen de las menciones honoríficas al final.

O echa un vistazo al juguete de línea de comandos de mañana, conduce una locomotora a través de tu terminal Linux.


Linux
  1. 4 formas de editar fotos en la línea de comandos de Linux

  2. 5 herramientas de Rust que vale la pena probar en la línea de comandos de Linux

  3. Generar contraseñas en la línea de comandos de Linux

  4. Edite archivos PDF en la línea de comandos de Linux

  5. Domina el comando ls de Linux

3 gestores de contraseñas para la línea de comandos de Linux

Comando Dif en Linux

Domina la línea de comandos de Linux

Reseña del libro:La línea de comandos de Linux

Ver el contenido de un archivo en la línea de comandos de Linux

El comando del temporizador en Linux