GNU/Linux >> Linux Esercitazione >  >> Linux

Entra nella riga di comando di Linux

Sono le festività natalizie e ogni utente di terminale Linux merita un piccolo regalo. Non importa se festeggi il Natale, un'altra festa o niente. Quindi sto raccogliendo una raccolta di 24 giocattoli da riga di comando Linux nelle prossime settimane per farti divertire e condividere con i tuoi amici. Divertiamoci un po' e aggiungiamo un po' di gioia a un mese che, almeno qui nell'emisfero nord, può essere un po' freddo e tetro.

È probabile che ce ne saranno alcuni di cui hai sentito parlare prima. Ma, si spera, avremo tutti la possibilità di imparare qualcosa di nuovo. (So ​​di averlo fatto mentre facevo delle ricerche per assicurarmi di poter arrivare a 24.)

Il terminale Linux

  • I 7 migliori emulatori di terminale per Linux
  • 10 strumenti da riga di comando per l'analisi dei dati in Linux
  • Scarica ora:cheat sheet SSH
  • Cheat sheet sui comandi avanzati di Linux
  • Esercitazioni sulla riga di comando di Linux

Il primo dei nostri 24 giocattoli per terminali Linux è un programma chiamato boxes. Perché iniziare con le scatole? Perché sarà difficile concludere tutti gli altri nostri regali da riga di comando senza di essa!

Sulla mia macchina Fedora, Box non era installato per impostazione predefinita, ma era nei miei normali repository, quindi installarlo è stato semplice come

$ sudo dnf install boxes

Se utilizzi una distribuzione diversa, ci sono buone probabilità che la trovi anche nei tuoi repository predefiniti.

Scatole un'utilità che vorrei davvero avere nei miei corsi di informatica al liceo e all'università, dove insegnanti ben intenzionati hanno insistito affinché fornissi commenti dall'aspetto molto specifico all'inizio di ogni file sorgente, funzione, blocco di codice, ecc.

/***************/
/* Hello World */
/***************/

Si scopre che, una volta aggiunte alcune righe di testo all'interno, formattarle può diventare noioso. Inserisci le caselle. Boxes è una semplice utility per circondare un blocco di testo con un riquadro in stile artistico ASCII. Viene fornito con impostazioni predefinite per il commento del codice sorgente, nonché altre opzioni.

È davvero facile da usare. Usando le pipe, posso inserire un breve saluto in una scatola.

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

Che ci darà l'output come segue:

       /\          /\          /\
    /\//\\/\    /\//\\/\    /\//\\/\
 /\//\\\///\\/\//\\\///\\/\//\\\///\\/\
//\\\//\/\\///\\\//\/\\///\\\//\/\\///\\
\\//\/                            \/\\//
 \/                                  \/
 /\      I'm wishing you all a       /\
//\\     joyous holiday season      //\\
\\//     and a Happy Gnu Year!      \\//
 \/                                  \/
 /\                                  /\
//\\/\                            /\//\\
\\///\\/\//\\\///\\/\//\\\///\\/\//\\\//
 \/\\///\\\//\/\\///\\\//\/\\///\\\//\/
    \/\\//\/    \/\\//\/    \/\\//\/
       \/          \/          \/

O forse qualcosa di più divertente, come:

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

Il che, ovviamente, ti darà quanto segue:

          __   _,--="=--,_   __
         /  \."    .-.    "./  \
        /  ,/  _   : :   _  \/` \
        \  `| /o\  :_:  /o\ |\__/
         `-'| :="~` _ `~"=: |
            \`     (_)     `/
     .-"-.   \      |      /   .-"-.
.---{     }--|  /,.-'-.,\  |--{     }---.
 )  (_)_)_)  \_/`~-===-~`\_/  (_(_(_)  (
(              I am a dog               )
 )                                     (
'---------------------------------------'

Boxes include molte opzioni per il riempimento, la posizione e persino l'elaborazione di espressioni regolari. Puoi saperne di più sui box nella home page del progetto, oppure andare su GitHub per scaricare il codice sorgente o contribuire con il tuo box. Infatti, se stai cercando un'idea da sottoporre, ho un'idea per te:perché non un regalo per le feste?

         _  _
        /_\/_\
 _______\_\/_/_______
|       ///\\\       |
|      ///  \\\      |
|                    |
|     "Happy pull    |
|       request!"    |
|____________________|

Boxes è open source con licenza GPLv2.

Hai un giocattolo da riga di comando preferito che pensi dovrei profilare? Il calendario di questa serie è per lo più compilato, ma ho ancora pochi posti. Fammi sapere nei commenti qui sotto e lo verificherò. Se c'è spazio, cercherò di includerlo. In caso contrario, ma ricevo dei buoni contributi, alla fine farò una carrellata di menzioni d'onore.

Oppure dai un'occhiata al giocattolo da riga di comando di domani, guida una locomotiva attraverso il tuo terminale Linux.


Linux
  1. 6 metacaratteri Linux che amo usare sulla riga di comando

  2. 4 modi per modificare le foto sulla riga di comando di Linux

  3. 8 suggerimenti per la riga di comando di Linux

  4. Padroneggia il comando ls di Linux

  5. Alias ​​della riga di comando nella shell di Linux

3 gestori di password per la riga di comando di Linux

Comando Diff in Linux

Padroneggia la riga di comando di Linux

Recensione del libro:La riga di comando di Linux

Visualizza il contenuto di un file nella riga di comando di Linux

Il comando timer in Linux