FIGlet, sukurkite „AscII“ teksto reklamjuostes iš terminalo

Apie FIGlet

Kitame straipsnyje mes pažvelgsime į FIGlet. Ši programa padės mums sukurti savo ASCII teksto reklamjuostes. Jie bus sukurti patraukliai ir iš paprasto teksto. Norėdami juos sukurti, galėsime naudoti dvi komandinės eilutės programas, vadinamąsias FIGlet, ir dar vieną panašią, vadinamą TOIlet.

FIGlet yra terminalo įrankis, paprastas naudoti ir su kuriuo sukurti teksto reklamjuostes ASCII arba didelėmis raidėmis. Šias reklamines juostas galime sukurti naudodami įvairius šriftus, sudarytus iš raidžių, sudarytų iš mažesnių ASCII simbolių konglomeratų.

Įdiekite ir naudokite „Figlet“ ir „WC“ įrankius „Ubuntu“

Norėdami naudoti „FIGlet“ ir „TOIlet“ įrankius, turime juos įdiegti savo sistemoje naudodami numatytąjį paketų tvarkyklę. Norėdami tai padaryti, atidarysime terminalą („Ctrl“ + „Alt“ + T) ir parašysime:

sudo apt install figlet toilet

Naudojant FIGlet

Įdiegus, pagrindinis figletės naudojimo būdas yra pateikite norimą pakeisti tekstą ant didelės reklaminės juostos ar teksto. FIGlet gali skaityti pranešimą iš standartinės įvesties arba kaip komandinės eilutės dalį. Keletas argumentų, kuriuos galime naudoti modifikuodami išvestį, yra šie:

  • -f pasirinkti šriftą.
  • -d, kad pasirinktumėte šriftų katalogą.
  • -c centruoja išvesties tekstą.
  • -l sulygiuokite tekstą į kairę.
  • -r išlygina tekstą į dešinę.
  • -w nurodykite išvesties dydį.
  • -k įgalina branduolį, kuriant kiekvieną raidę atskirai, o ne sujungiant su gretimomis raidėmis.

Nustatykite pagrįstą lygiavimą

Jei norime, kad išvestis būtų sukurta centre, naudosime argumentą -c. Norėdami tai padaryti, atidarysime terminalą („Ctrl“ + „Alt“ + T) ir parašysime:

figlelės išlyginimas

figlet -c Ubunlog.com

Be to, mes taip pat galime naudoti -l nustatyti išvestį į kairę arba -r, kad atspausdintumėte ją į dešinę.

Apibrėžkite išvesties plotį

Taip pat galėsime valdyti išvesties plotį naudodami argumentą -w. Numatytasis plotis yra 80 stulpelių. Norėdami tai padaryti, tame pačiame terminale parašysime:

išvesties pločio fig

figlet -w 100 ancho de salida definido en 100

Jei turime platesnį terminalą, galime naudokite visą mūsų terminalo plotį su -t argumentu:

figlet -t Ubunlog.com

Pridėkite tarpą tarp simbolių

į gauti aiškesnį rezultatą, galėsime naudoti argumentą -k. Juo galime pridėti šiek tiek vietos tarp atspausdintų simbolių.

FIGlet papildė tarpą tarp simbolių

figlet -t -k espacio agregado entre caracteres

Skaityti tekstą iš failo

Užuot rašę tekstą komandinėje eilutėje, galėsime perskaityti tekstą iš failo. Tam mes naudosime -p variantas kaip parodyta taip:

FIGletas skaitomas iš bylos

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

figlet -kp < ejemplo.txt

Pakeiskite išvesties šaltinį

Jei norėsime, galėsime nurodyti kitą išvesties šaltinį. Tam naudosime argumentą -f. Naujas šaltinis yra a .flf arba .tlf failas saugoti / usr / share / figlet. Galimus šaltinius galime patikrinti įvesdami šiuos duomenis į terminalą (Ctrl + Alt + T):

šriftus galima figlet

ls /usr/share/figlet/

Po konsultacijos galime naudoti mums labiausiai patinkantį šriftą. Šiame pavyzdyje mes pakeisime šriftą „banner.flt“ įvesdami:

pakeisti šrifto figletą

figlet -f banner "Cambio de fuente a banner"

Jei kas nori sužinoti daugiau apie FIGlet, jis gali kreiptis į šio projekto svetainė.

Naudojant TOIlet

Taip pat naudojama TOIlet komanda transformuoti tekstą į ASCII simbolius. Paprasčiausias būdas jį paleisti yra toks:

„TOIlet“ pranešimas

toilet Ubunlog.com

Norėdami pereiti prie tam tikro šrifto, naudosime -f variantas. Šaltiniai bus skaitomi iš to paties katalogo, kaip ir tada, kai mes naudojame FIGlet.

„TOIlet“ šrifto keitimas

toilet -f future Ubunlog.com

Keli iš parinktys, kurias galime naudoti FIGlet, taip pat taikomos TOIlet. Norėdami gauti daugiau informacijos, galite rasti atitinkamus jų vadovų puslapius:

man figlet

man toilet

Šiame straipsnyje matėme dvi komandinės eilutės komunalines paslaugas. Abu jie gali būti labai naudingi transformuojant tekstą į didelius ASCII teksto simbolius arba kuriant antraščius.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Zamyras123 sakė

    Turiu klausimą, ir aš nežinau, kaip padaryti, kad mano įdėtas pranešimas būtų rodomas kiekvieną kartą atidarius terminalą, vis tiek ačiū už pamoką 😀