Boxes — вывод ASCII Art в терминале Linux

Терминал Linux

Boxes — это простая, конфигурируемая утилита командной строки, которая может рисовать любые поля вокруг входного текста. Она фильтрует текст и рисует вокруг него фигуры — это практически текстовый фильтр. Фактически он предназначен для интеграции с вашим редактором в качестве текстового фильтра (поддерживает Vim по умолчанию). Он может рисовать фигуры, начиная от простых рамок и заканчивая сложным ASCII-искусством.

В этой статье мы узнаем, как использовать утилиту box для рисования фигур в терминале Linux.

 

Как установить эту утилиту в Linux?

Чтобы установить утилиту Box в Linux, используйте соответствующую команду для вашего дистрибутива:

$ sudo apt install boxes [On Debian/Ubuntu]
$ sudo yum install boxes [On CentOS/RHEL]
$ sudo dnf install boxes [On Fedora]

 

Теперь, когда у вас установлена Boxes, обратите внимание, что она использует специфичный для пользователя файл конфигурации $HOME/.boxes или общесистемный файл конфигурации /etc/boxes/boxes-config.

 

Давайте немного повеселимся с выводами терминала Linux.

Чтобы увидеть дизайн вывода по умолчанию, просто введите некоторый текст, как показано ниже:

$ echo "Hey, this is Tecmint.com! Thanks for following us." | boxes

/******************************************************/
/* Hey, this is Tecmint.com! Thanks for following us. */
/******************************************************/

 

 

Чтобы указать другой дизайн, используйте флаг -d:

boxes--d-boy

 

 

Чтобы выровнять или расположить текст внутри поля, используйте флаг -a. Давайте покажем, как это работает, на следующем примере (где -c означает вывод по центру):

boxes--d-diamonds

 

 

boxes--d-diamonds--a-c

 

 

Например, на Рождество вы можете использовать дизайн «Санта», чтобы отправлять своим родным и друзьям весёлые праздничные сообщения:

boxes--d-santa

 

 

Чтобы получить список всех доступных дизайнов/стилей, выполните следующую команду:

$ boxes -l

59 Available Styles in "/etc/boxes/boxes-config":
-------------------------------------------------

ada-box
(public domain), coded by Neil Bird <[email protected]>:

---------------
-- --
-- --
---------------

 

ada-cmt
(public domain), coded by Neil Bird <[email protected]>:

--
-- regular Ada
-- comments
...

 

 

Boxes поддерживает выравнивание строк, указание размеров блоков, заполнение текстом, отступы, использование регулярных выражений и многое другое…

Приближается День Святого Валентина, и вы хотите произвести впечатление на свою подругу или жену используя Linux? Введите поздравительный текст и используйте флажки, как показано на рисунке ниже:

boxes--d-boy-Valentine

 

 

Для получения дополнительной информации и примеров перейдите по адресу http://boxes.thomasjensen.com/examples.html.

 

Boxes — это утилита командной строки, которая рисует рамку вокруг входного текста. В этой статье мы узнали, как установить и использовать утилиту box для вывода фигур в терминале Linux.

 

 

 

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасности,  полный курс по кибербезопасности от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco и Linux с трудоустройством!

Спешите подать заявку! Осталось пару мест. Группы стартуют 22 июля, а следующая 19 августа, 23 сентября, 21 октября, 25 ноября, 16 декабря, 20 января, 24 февраля.
Что Вы получите?
  • Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
  • Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
  • Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
  • Если хотите индивидуальный график — обсудим и осуществим.
  • Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
А еще поможем Вам:
  • отредактировать резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco CCNA Routing & Switching и Linux LPI, подайте заявку или получите бесплатную консультацию.
Терминал Linux

Больше похожих постов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Самое читаемое
Меню