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:
Чтобы выровнять или расположить текст внутри поля, используйте флаг -a. Давайте покажем, как это работает, на следующем примере (где -c означает вывод по центру):
Например, на Рождество вы можете использовать дизайн «Санта», чтобы отправлять своим родным и друзьям весёлые праздничные сообщения:
Чтобы получить список всех доступных дизайнов/стилей, выполните следующую команду:
$ 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? Введите поздравительный текст и используйте флажки, как показано на рисунке ниже:
Для получения дополнительной информации и примеров перейдите по адресу http://boxes.thomasjensen.com/examples.html.
Boxes — это утилита командной строки, которая рисует рамку вокруг входного текста. В этой статье мы узнали, как установить и использовать утилиту box для вывода фигур в терминале Linux.
Спасибо за уделенное время на прочтение статьи!
Если возникли вопросы, задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco и Linux с трудоустройством!
- Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
- Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.
- Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
- Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
- Если хотите индивидуальный график — обсудим и осуществим.
- Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- отредактировать резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.