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ň:
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:
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 -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:
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):
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:
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 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.
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.
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 😀