Comando Figlet in Linux

Comando Figlet in Linux

“Creare un'artigianato d'arte in qualsiasi sistema operativo è sempre sorprendente. Ma è abbastanza difficile da fare con i codici di programmazione. Tuttavia, i comandi, le funzioni e le librerie predefinite integrate per la creazione di arte e cassa nel terminale rendono le cose semplici e più facili. Ti guideremo attraverso il comando Figlet in Linux per guidarti su come creare banner di testo ASCII. Useremo alcuni esempi per mostrarti come funziona Figlet nel sistema operativo Linux. Quindi iniziamo!"

Definizione Figlet

Figlet è una riga di comando o un'utilità terminale disponibile nel sistema operativo Linux che ci consente di creare alcuni stendardi di testo ASCII sorprendenti e accattivanti. Crea grandi lettere o banner di testo ASCII usando un testo semplice. Prende i dati di input e li converte in un banner usando il testo ordinario.

Sintassi di Figlet

La sintassi del comando Figlet in Linux è la seguente:

Il "Figlet" è il comando che eseguirà la funzione principale. Il "-Flag" rappresenta una delle opzioni che verranno utilizzate con il comando Figlet. I comandi Figlet sono dotati di più opzioni utili e ogni opzione ha uno scopo diverso ed esegue un'azione diversa. L'utente può utilizzare qualsiasi opzione di flag in base alle sue esigenze e in base al requisito della situazione.

Le varie opzioni per i comandi Figlet sono -c, -d, -f, -k, -l, -r e -w. Il flag -c viene utilizzato per stampare il banner al centro dello schermo, il flag -d viene utilizzato per selezionare la directory del carattere, il flag -f viene utilizzato per scegliere lo stile del carattere e il flag -k viene utilizzato Per creare le lettere separatamente invece di unire, il flag -l viene utilizzato per allineare il testo a sinistra, il flag -r viene utilizzato per allineare il testo a destra e infine il flag -w viene utilizzato per specificare la dimensione di Il risultato. L '"input" rappresenta i dati che saranno rappresentati in ASCII sul banner.

Installa il comando Figlet in Ubuntu 22.04 Sistema

Per utilizzare il comando Figlet, dobbiamo installarlo nel nostro sistema. Poiché non viene fornito con ubuntu 22.04 Nell'installazione generale, quindi dobbiamo installarlo manualmente con il comando APT. L'installazione del comando Figlet è semplice come l'installazione di qualsiasi altro comando o pacchetto nel sistema operativo Ubuntu. Il comando APT o APT-get viene utilizzato per installare qualsiasi pacchetto o comando o libreria nel sistema operativo Ubuntu.

Utilizzare il seguente comando APT Installa per installare Figlet:

Dato che abbiamo un sistema protetto da password, sta chiedendo di fornire la password:

Immettere la password in modo che il processo di installazione possa iniziare. Vedi il risultato seguente:

Ora il pacchetto Figlet è installato correttamente; Siamo pronti a utilizzare il comando con diverse opzioni. Ora trasformiamo un testo in un banner ASCII usando il comando Figlet. Qui forniremo il comando Figlet senza alcun flag o argomento per vedere il risultato di base del comando Figlet:

Vediamo il risultato del comando Figlet e vediamo come ha convertito il testo "Input" in un banner ASCII:

Ecco un'opera d'arte semplice ma accattivante creata dal comando Figlet. Ora lo stampiamo al centro. Possiamo farlo usando il flag -c con il comando Figlet:

Il flag -c indica il comando Figlet per visualizzare l'uscita al centro dello schermo. Vediamo l'output di seguito:

Si noti che il banner di testo è proprio al centro dello schermo. Ora spostiamo l'ingresso sul lato destro dello schermo. Qui, il banner viene visualizzato sul lato destro utilizzando l'opzione -r. Vedi il comando qui sotto, copialo ed eseguilo nel tuo terminale per creare alcune straordinarie opere d'arte:

Questo dovrebbe stampare il testo "input" all'estremo destro dello schermo. Confermiamo questo controllando l'output indicato di seguito:

Si noti che la bandiera -r ha funzionato e ha spostato il testo sul lato estremo destro dello schermo. Il comando Figlet ci fornisce anche l'opzione per definire la larghezza della schermata di uscita. Le colonne predefinite incluse nella larghezza sono 80; Se ne hai bisogno di più perché potresti avere un testo di grandi dimensioni da stampare, puoi fornire esplicitamente il numero di colonne che devi visualizzare il banner. Ecco come farlo:

Ora, il terminale utilizzerà la larghezza di 120 colonne per visualizzare il testo di input sul banner. Vedi il banner qui sotto:

Se si desidera utilizzare la larghezza completa del terminale, è possibile utilizzare il flag -t con il comando Figlet:

Ecco il banner di output:

Questo è uno stendardo molto congestionato; Dovrebbe esserci uno spazio tra i personaggi in modo che siano visibili, giusto? Bene, questo non è un problema; La bandiera -k è disponibile per la creazione di uno spazio ragionevole tra ogni personaggio. Utilizzare il flag -k insieme al flag -t in modo che il comando Figlet prenda tutta la larghezza del terminale e il flag -k possa facilmente gestire alcuni spazi ragionevoli tra ogni carattere. Vedi il comando qui sotto:

Questo stamperà lo stesso banner con alcuni spazi aggiuntivi. Ecco l'output:

La differenza può essere vista qui. Confronta questo banner con il banner visualizzato in precedenza e osserva la differenza tra le due uscite. Mostriamo entrambe le uscite insieme per la tua facilità:

Questo ti darà un'immagine chiara di entrambi gli stendardi e puoi facilmente confrontare entrambe le uscite e vedere la differenza. Nel primo banner, i personaggi vengono fusi senza spazio tra di loro. Mentre c'è uno spazio tra ogni personaggio nel secondo banner e ciascuno dei caratteri di input viene visualizzato sul banner separatamente, occupando più spazio e colonne sul terminale.

Conclusione

Abbiamo imparato come creare alcune opere d'arte in Linux operando utilizzando i comandi integrati o predefiniti in Linux. Il sistema operativo Linux fornisce un'utilità di riga di comando semplice e utile per stampare un testo semplice sotto forma di un banner ASCII. Il comando Figlet viene utilizzato per visualizzare il banner ASCII sullo schermo. Usando esempi di facile comprensione, abbiamo imparato a usare il comando Figlet in Linux.