FIGlet, lag AscII-tekstbannere fra terminalen

Om FIGlet

I neste artikkel skal vi ta en titt på FIGlet. Dette programmet som vil hjelpe oss lage våre egne ASCII-tekstbannere. Disse vil bli opprettet på en attraktiv måte og fra ren tekst. For å opprette dem vil vi kunne bruke to kommandolinjeprogrammer kalt FIGlet og en annen lignende kalt TOIlet.

FIGlet er et terminalverktøy, enkelt å bruke og som lage tekstbannere ASCII eller store bokstaver. Vi kan lage disse bannerne ved hjelp av forskjellige skrifter, bestående av bokstaver som består av konglomerater med mindre ASCII-tegn.

Installer og bruk Figlet og Toalettverktøy i Ubuntu

For å kunne bruke verktøyene FIGlet og TOIlet, må vi installere dem på systemet vårt ved hjelp av standard pakkebehandling. For å gjøre dette åpner vi en terminal (Ctrl + Alt + T) og skriver i den:

sudo apt install figlet toilet

Ved hjelp av FIGlet

Når den er installert, er den grunnleggende måten å bruke figlet på gi teksten vi vil transformere på et stort banner eller tekst. FIGlet kan lese meldingen fra standardinngang eller som en del av kommandolinjen. Noen argumenter som vi kan bruke til å endre utdataene er:

  • -f for å velge en skrift.
  • -d for å velge fontkatalogen.
  • -c sentrerer utgangsteksten.
  • -juster teksten til venstre.
  • -r justerer teksten til høyre.
  • -w spesifisere en utgangsstørrelse.
  • -k muliggjør kerning, og oppretter hver bokstav separat i stedet for å slå seg sammen med de tilstøtende.

Etablere en rettferdig justering

Hvis vi vil at utdataene skal opprettes i sentrum, bruker vi argumentet -c. For å gjøre dette åpner vi en terminal (Ctrl + Alt + T) og skriver i den:

figletjustering

figlet -c Ubunlog.com

I tillegg kan vi også bruke -l til å sette utgangen til venstre eller -r for å skrive den ut til høyre.

Definer utgangsbredde

Vi vil også kunne kontrollere utgangsbredden med argumentet -w. Standardbredden er 80 kolonner. For å gjøre dette, i samme terminal, vil vi skrive:

utgangsbreddefiglet

figlet -w 100 ancho de salida definido en 100

Hvis vi har en bredere terminal, kan vi bruk full bredde på terminalen vår med argumentet -t:

figlet -t Ubunlog.com

Legg til mellomrom mellom tegn

Til få et klarere resultat, vil vi kunne bruke argumentet -k. Med den kan vi legge til litt mellomrom mellom de trykte tegnene.

FIGlet la til mellomrom mellom tegn

figlet -t -k espacio agregado entre caracteres

Les tekst fra en fil

I stedet for å skrive teksten på kommandolinjen, vil vi kunne lese teksten fra en fil. For dette vil vi bruke -p alternativ som det er vist i følgende:

FIGlet lest fra fil

echo "Ejemplo de texto para el articulo sobre figlet" > ejemplo.txt

figlet -kp < ejemplo.txt

Endre utgangskilden

Hvis vi vil, vil vi kunne spesifisere en annen kilde for utgangen. For dette vil vi bruke -f argumentet. En ny kilde er en .flf- eller .tlf-fil skal lagres i / usr / del / figlet. Vi kan sjekke tilgjengelige kilder ved å skrive følgende i terminalen (Ctrl + Alt + T):

font tilgjengelig figlet

ls /usr/share/figlet/

Etter konsultasjonen kan vi bruke skriften som vi liker best. For dette eksemplet skal vi bytte til fonten banner.flt ved å skrive:

endre font figlet

figlet -f banner "Cambio de fuente a banner"

Hvis noen vil vite mer om FIGlet, kan de ta kontakt med nettsiden til dette prosjektet.

Bruke TOIlet

TOIlet-kommandoen er også vant til transformer tekst til ASCII-tegn. Den enkleste måten å kjøre den på er som følger:

TOIlet-melding

toilet Ubunlog.com

For å bytte til en bestemt font, bruker vi -f alternativ. Kildene vil bli lest fra samme katalog som når vi bruker FIGlet.

TOIlet skriftendring

toilet -f future Ubunlog.com

Flere av alternativene vi kan bruke i FIGlet gjelder også for TOIlet. For mer informasjon, kan vi konsultere deres tilsvarende man-sider:

man figlet

man toilet

I denne artikkelen har vi sett to kommandolinjeverktøy. Begge kan være veldig nyttige for å transformere tekst til store ASCII-tegn eller for å lage bannere.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   zamyr123 sa

    Jeg har et spørsmål og det er at jeg ikke vet hvordan jeg skal få meldingen jeg legger inn til å vises hver gang jeg åpner terminalen, takk uansett for veiledningen 😀