FIGlet, stvorite AscII tekstne natpise s terminala

O FIGletu

U sljedećem ćemo članku pogledati FIGlet. Ova aplikacija koja će nam pomoći stvorite vlastite ASCII tekstne natpise. Oni će biti stvoreni na atraktivan način i od običnog teksta. Da bismo ih stvorili, moći ćemo koristiti dvije uslužne programe naredbenog retka pod nazivom FIGlet i još jednu sličnu pod nazivom TOIlet.

FIGlet je uslužni program terminala, jednostavan za upotrebu i s kojim stvoriti tekstualne natpise ASCII ili velika slova. Ove natpise možemo stvoriti pomoću različitih fontova, sastavljenih od slova sastavljenih od konglomerata manjih ASCII znakova.

Instalirajte i koristite alate Figlet i WC u Ubuntuu

Da bismo koristili alate FIGlet i TOIlet, moramo ih instalirati u naš sustav pomoću zadanog upravitelja paketa. Da bismo to učinili, otvorit ćemo terminal (Ctrl + Alt + T) i u njega upisati:

sudo apt install figlet toilet

Korištenjem FIGleta

Jednom instaliran, osnovni način korištenja figleta je pružiti tekst koji želimo transformirati na velikom natpisu ili tekstu. FIGlet može pročitati poruku sa standardnog unosa ili kao dio naredbenog retka. Neki argumenti koje možemo koristiti za modificiranje rezultata su:

  • -f za odabir fonta.
  • -d za odabir direktorija fonta.
  • -c centrira izlazni tekst.
  • -poravnam tekst ulijevo.
  • -r poravnava tekst udesno.
  • -w odrediti izlaznu veličinu.
  • -k omogućuje kerning, stvarajući svako slovo zasebno umjesto spajanja sa susjednim.

Uspostavite opravdani poravnanje

Ako želimo da se izlaz kreira u središtu, koristit ćemo argument -c. Da bismo to učinili, otvorit ćemo terminal (Ctrl + Alt + T) i u njega upisati:

poravnavanje figleta

figlet -c Ubunlog.com

Uz to, također možemo koristiti -l za postavljanje izlaza ulijevo ili -r za ispis udesno.

Definirajte izlaznu širinu

Također ćemo moći kontrolirati izlaznu širinu argumentom -w. Zadana širina je 80 stupaca. Da bismo to učinili, na istom terminalu ćemo napisati:

izlazna širina figlet

figlet -w 100 ancho de salida definido en 100

Ako imamo širi terminal, možemo upotrijebite punu širinu našeg terminala s argumentom -t:

figlet -t Ubunlog.com

Dodajte razmak između znakova

u dobiti jasniji rezultat, moći ćemo upotrijebiti argument -k. Pomoću nje možemo dodati malo razmaka između ispisanih znakova.

FIGlet je dodao razmak između znakova

figlet -t -k espacio agregado entre caracteres

Pročitajte tekst iz datoteke

Umjesto pisanja teksta u naredbeni redak, moći ćemo čitati tekst iz datoteke. Za to ćemo koristiti -p opcija kao što je prikazano u sljedećem:

FIGlet čitanje iz datoteke

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

figlet -kp < ejemplo.txt

Promijenite izlazni izvor

Ako želimo, moći ćemo odrediti drugi izvor za izlaz. Za to ćemo upotrijebiti argument -f. Novi izvor je .flf ili .tlf datoteka za pohranu u / usr / share / figlet. Dostupne izvore možemo provjeriti upisivanjem sljedećeg u terminal (Ctrl + Alt + T):

fontovi dostupni figlet

ls /usr/share/figlet/

Nakon konzultacija možemo koristiti font koji nam se najviše sviđa. U ovom ćemo primjeru preći u font banner.flt, upisivanjem:

promijeni font figlet

figlet -f banner "Cambio de fuente a banner"

Ako netko želi saznati više o FIGletu, može se obratiti web stranica ovog projekta.

Korištenje TOIlet-a

Naredba TOIlet također se koristi za pretvoriti tekst u ASCII znakove. Najjednostavniji način izvođenja je sljedeći:

TOIlet poruka

toilet Ubunlog.com

Za prelazak na određeni font upotrijebit ćemo -f opcija. Izvori će se čitati iz istog direktorija kao i kada koristimo FIGlet.

TOIlet promjena fonta

toilet -f future Ubunlog.com

Nekoliko od opcije koje možemo koristiti u FIGletu primjenjuju se i na TOIlet. Za više informacija možemo potražiti njihove odgovarajuće stranice s uputama:

man figlet

man toilet

U ovom smo članku vidjeli dvije uslužne programe naredbenog retka. Obje mogu biti vrlo korisne za pretvaranje teksta u velike ASCII tekstualne znakove ili za stvaranje natpisa.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   zamyr123 dijo

    Imam pitanje, a ono je da ne znam kako učiniti da se poruka koju postavim pojavljuje svaki put kad otvorim terminal, hvala u svakom slučaju na poduci 😀