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

О ФИГЛЕТЕ

В следующей статье мы рассмотрим FIGlet. Это приложение, которое нам поможет создавать собственные текстовые баннеры ASCII. Они будут созданы в привлекательном виде из простого текста. Для их создания мы сможем использовать две утилиты командной строки под названием FIGlet и еще одну похожую под названием TOIlet.

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

Установите и используйте инструменты Figlet и Toilet в 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 -t -k espacio agregado entre caracteres

Прочитать текст из файла

Вместо того, чтобы писать текст в командной строке, мы сможем читать текст из файла. Для этого воспользуемся -p опция как показано ниже:

Фиглет читать из файла

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

figlet -kp < ejemplo.txt

Измените источник вывода

При желании мы сможем указать другой источник для вывода. Для этого мы будем использовать аргумент -f. Новый источник - это .flf или .tlf файл для хранения в / usr / share / фиглет. Мы можем проверить доступные источники, набрав в терминале следующее (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 сказал

    У меня есть вопрос, и он заключается в том, что я не знаю, как заставить сообщение, которое я размещаю, появляться каждый раз, когда я открываю терминал, в любом случае спасибо за урок 😀