FIGlet, vytvorte z terminálu textové bannery AscII

O spoločnosti FIGlet

V nasledujúcom článku sa pozrieme na FIGlet. Táto aplikácia, ktorá nám pomôže vytvorte si vlastné textové bannery ASCII. Budú vytvorené atraktívnym spôsobom a z obyčajného textu. Na ich vytvorenie budeme môcť použiť dva pomocné programy príkazového riadku s názvom FIGlet a ďalšie podobné s názvom TOIlet.

FIGlet je obslužný program terminálu, ľahko použiteľný a s ktorým vytvárať textové bannery ASCII alebo veľkými písmenami. Tieto bannery môžeme vytvárať pomocou rôznych typov písma, zložených z písmen zložených z konglomerátov menších znakov ASCII.

Inštalujte a používajte nástroje Figlet and Toilet v Ubuntu

Aby sme mohli používať nástroje FIGlet a TOIlet, musíme si ich nainštalovať do nášho systému pomocou predvoleného správcu balíkov. Za týmto účelom otvoríme terminál (Ctrl + Alt + T) a napíšeme doň:

sudo apt install figlet toilet

Pomocou FIGlet

Po nainštalovaní je základný spôsob použitia figletu poskytnite text, ktorý chceme transformovať na veľkom banneri alebo texte. FIGlet môže čítať správu zo štandardného vstupu alebo ako súčasť príkazového riadku. Niektoré argumenty, ktoré môžeme použiť na úpravu výstupu, sú:

  • -f na výber písma.
  • -d vyberte adresár písma.
  • -c vycentruje výstupný text.
  • -l zarovná text doľava.
  • -r zarovná text doprava.
  • -w určiť veľkosť výstupu.
  • -k umožňuje vyrovnanie párov, pričom každé písmeno sa vytvorí oddelene, namiesto zlúčenia s ostatnými.

Vytvorte odôvodnené vyrovnanie

Ak chceme, aby sa výstup vytvoril v strede, použijeme argument -c. Za týmto účelom otvoríme terminál (Ctrl + Alt + T) a napíšeme doň:

zarovnanie obrúčky

figlet -c Ubunlog.com

Okrem toho môžeme tiež použiť -l na nastavenie výstupu doľava alebo -r na jeho vytlačenie vpravo.

Definujte šírku výstupu

Budeme tiež schopní ovládať šírku výstupu pomocou argumentu -w. Predvolená šírka je 80 stĺpcov. Za týmto účelom do toho istého terminálu napíšeme:

výstupná šírka fígeľ

figlet -w 100 ancho de salida definido en 100

Ak máme širší terminál, môžeme použite celú šírku nášho terminálu s argumentom -t:

figlet -t Ubunlog.com

Pridajte medzi znaky medzeru

na získať jasnejší výsledok, budeme môcť použiť argument -k. Pomocou nej môžeme pridať trochu priestoru medzi tlačené znaky.

FIGlet pridal medzeru medzi znakmi

figlet -t -k espacio agregado entre caracteres

Čítať text zo súboru

Namiesto písania textu na príkazový riadok budeme môcť čítať text zo súboru. K tomu použijeme -p možnosť ako je zobrazené v nasledujúcom texte:

FIGlet načítaný zo súboru

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

figlet -kp < ejemplo.txt

Zmeňte výstupný zdroj

Ak budeme chcieť, budeme môcť pre výstup zadať iný zdroj. Použijeme na to argument -f. Novým zdrojom je a súbor .flf alebo .tlf byť uložené v / usr / share / figlet. Dostupné zdroje môžeme vyhľadať zadaním nasledujúcich údajov do terminálu (Ctrl + Alt + T):

dostupné fonty

ls /usr/share/figlet/

Po konzultácii môžeme použiť písmo, ktoré sa nám páči najviac. V tomto príklade sa chystáme zmeniť písmo banner.flt zadaním:

zmeňte písmeno písma

figlet -f banner "Cambio de fuente a banner"

Ak by niekto chcel vedieť viac o spoločnosti FIGlet, môže sa obrátiť na webová stránka tohto projektu.

Pomocou TOIlet

Príkaz TOIlet je tiež zvyknutý na transformovať text na znaky ASCII. Najjednoduchší spôsob jeho spustenia je nasledujúci:

TOIlet správa

toilet Ubunlog.com

Na prepnutie na konkrétne písmo použijeme -f možnosť. Zdroje sa budú čítať z rovnakého adresára, ako keď používame FIGlet.

Zmena písma TOIlet

toilet -f future Ubunlog.com

Niekoľko z možnosti, ktoré môžeme použiť v FIGlete, platia aj pre TOIlet. Viac informácií nájdete na zodpovedajúcich manuálových stránkach:

man figlet

man toilet

V tomto článku sme videli dva pomocné programy príkazového riadku. Oba môžu byť veľmi užitočné pri transformácii textu na veľké textové znaky ASCII alebo pri vytváraní bannerov.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   zamyr123 dijo

    Mám otázku a je to taká, že neviem, ako urobiť správu, ktorú umiestnim pri každom otvorení terminálu, každopádne ďakujem za návod 😀