FIGlet, създайте текстови банери AscII от терминала

Относно FIGlet

В следващата статия ще разгледаме FIGlet. Това приложение, което ще ни помогне създайте наши собствени текстови банери ASCII. Те ще бъдат създадени по атрактивен начин и от обикновен текст. За да ги създадем, ще можем да използваме две помощни програми от командния ред, наречени FIGlet и друга подобна, наречена TOIlet.

FIGlet е терминална програма, лесна за използване и с която създаване на текстови банери ASCII или големи букви. Можем да създадем тези банери, използвайки различни шрифтове, съставени от букви, съставени от конгломерати с по-малки ASCII символи.

Инсталирайте и използвайте Figlet и Toilet tools в Ubuntu

За да използваме инструментите FIGlet и TOIlet, трябва да ги инсталираме в нашата система, използвайки мениджъра на пакети по подразбиране. За целта ще отворим терминал (Ctrl + Alt + T) и ще напишем в него:

sudo apt install figlet toilet

Използване на FIGlet

Веднъж инсталиран, основният начин за използване на figlet е предоставете текста, който искаме да трансформираме върху голям банер или текст. FIGlet може да прочете съобщението от стандартен вход или като част от командния ред. Някои аргументи, които можем да използваме за модифициране на изхода, са:

  • -f, за да изберете шрифт.
  • -d, за да изберете директорията на шрифта.
  • -c центрира изходния текст.
  • -l подравнявам текста вляво.
  • -r подравнява текста вдясно.
  • -w посочете изходен размер.
  • -k позволява кернинг, като създава всяка буква поотделно, вместо да се слива със съседните.

Установете обосновано подравняване

Ако искаме изходът да бъде създаден в центъра, ще използваме аргумента -c. За целта ще отворим терминал (Ctrl + Alt + T) и ще напишем в него:

фигурка подравняване

figlet -c Ubunlog.com

Освен това можем да използваме -l, за да зададем изхода отляво или -r, за да го отпечатаме отдясно.

Определете изходната ширина

Също така ще можем да контролираме изходната ширина с аргумента -w. Ширината по подразбиране е 80 колони. За да направите това, в същия терминал ще напишем:

изходна ширина филет

figlet -w 100 ancho de salida definido en 100

Ако имаме по-широк терминал, можем използвайте пълната ширина на нашия терминал с аргумента -t:

figlet -t Ubunlog.com

Добавете интервал между символите

за да получите по-ясен резултат, ще можем да използваме аргумента -k. С него можем да добавим малко разстояние между отпечатаните знаци.

FIGlet добави интервал между знаците

figlet -t -k espacio agregado entre caracteres

Четене на текст от файл

Вместо да пишем текста в командния ред, ще можем да четем текста от файл. За това ще използваме -p опция както е показано в следното:

FIGlet четене от файл

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

figlet -kp < ejemplo.txt

Променете изходния източник

Ако искаме, ще можем да посочим друг източник за изхода. За това ще използваме аргумента -f. Нов източник е .flf или .tlf файл да се съхранява в / usr / share / figlet. Можем да проверим наличните източници, като напишем следното в терминала (Ctrl + Alt + T):

налични шрифтове

ls /usr/share/figlet/

След консултацията можем да използваме шрифта, който ни харесва най-много. За този пример ще преминем към шрифта banner.flt, като напишем:

промяна на шрифта

figlet -f banner "Cambio de fuente a banner"

Ако някой иска да научи повече за FIGlet, може да се консултира с уебсайт на този проект.

Използване на TOIlet

Командата TOIlet също се използва за преобразуване на текст в ASCII символи. Най-простият начин да го стартирате е както следва:

Съобщение TOIlet

toilet Ubunlog.com

За да превключим към определен шрифт, ще използваме -f опция. Шрифтовете ще се четат от същата директория, както когато използваме FIGlet.

Промяна на шрифта TOIlet

toilet -f future Ubunlog.com

Няколко от опциите, които можем да използваме във FIGlet, се отнасят и за TOIlet. За повече информация можем да се консултираме със съответните им страници:

man figlet

man toilet

В тази статия видяхме две помощни програми от командния ред. И двете могат да бъдат много полезни за трансформиране на текст в големи ASCII текстови символи или за създаване на банери.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Замир123 каза той

    Имам въпрос и той е, че не знам как да накарам съобщението, което поставям, да се показва всеки път, когато отворя терминала, благодаря все пак за урока 😀