Linux команда banner с примерами практического применения

LinuxLinuxBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом практическом занятии мы изучим команду Linux banner, которая позволяет выводить текст в большом формате ASCII-арт. Это может быть полезно для создания瞩目ных сообщений или баннеров в терминале. Мы рассмотрим, как понять назначение команды banner, выводить пользовательские сообщения и настраивать внешний вид баннера. Команда banner - это универсальный инструмент, который можно использовать в сценариях или приложениях, работающих в терминале, для добавления визуальных элементов.

Linux Commands Cheat Sheet


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicSystemCommandsGroup(["Basic System Commands"]) linux/BasicSystemCommandsGroup -.-> linux/echo("Text Display") linux/BasicSystemCommandsGroup -.-> linux/printf("Text Formatting") subgraph Lab Skills linux/echo -.-> lab-422569{{"Linux команда banner с примерами практического применения"}} linux/printf -.-> lab-422569{{"Linux команда banner с примерами практического применения"}} end

В этом шаге мы изучим назначение и использование команды banner в Linux. Команда banner - это утилита, которая позволяет выводить текст в большом формате ASCII-арт, что делает ее полезной для создания瞩目ных сообщений или баннеров в терминале.

Прежде всего, запустим команду banner без аргументов:

$ banner
Usage: banner [-w width] [-f font-file] string

Вывод показывает базовый синтаксис команды banner, который включает в себя параметры для указания ширины баннера и файла шрифта для использования. Однако, если запустить команду без аргументов, она просто покажет информацию о том, как ее использовать.

Чтобы увидеть, как работает команда banner, попробуем вывести простое сообщение:

$ banner "Hello, World!"
 _   _      _ _        __        __         _     _
| | | | ___| | | ___   \ \      / /__  _ __| | __| |
| |_| |/ _ \ | |/ _ \   \ \ /\ / / _ \| '__| |/ _` |
|  _  |  __/ | | (_) |   \ V  V / (_) | |  | | (_| |
|_| |_|\___|_|_|\___/     \_/\_/ \___/|_|  |_|\__,_|

Команда banner взяла текст "Hello, World!" и вывела его в большом формате ASCII-арт, что делает его удобным для отображения важных сообщений в терминале.

Команда banner может быть полезным инструментом для создания пользовательских баннеров, заголовков или других визуальных элементов в ваших сценариях или приложениях, работающих в терминале.

В этом шаге мы узнаем, как отобразить пользовательское сообщение с помощью команды banner.

Для отображения пользовательского сообщения просто передайте текст, который вы хотите отобразить, в качестве аргумента команде banner:

$ banner "Welcome to the Linux Lab!"
 _   _      _ _        __        __         _     _
| | | | ___| | | ___   \ \      / /__  _ __| | __| |
| |_| |/ _ \ | |/ _ \   \ \ /\ / / _ \| '__| |/ _` |
|  _  |  __/ | | (_) |   \ V  V / (_) | |  | | (_| |
|_| |_|\___|_|_|\___/     \_/\_/ \___/|_|  |_|\__,_|

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

$ banner -f script "Linux Rocks!"
 _   _      _ _        __        __         _     _
| | | | ___| | | ___   \ \      / /__  _ __| | __| |
| |_| |/ _ \ | |/ _ \   \ \ /\ / / _ \| '__| |/ _` |
|  _  |  __/ | | (_) |   \ V  V / (_) | |  | | (_| |
|_| |_|\___|_|_|\___/     \_/\_/ \___/|_|  |_|\__,_|

В этом примере мы использовали параметр -f script, чтобы отобразить сообщение в другом стиле шрифта.

Вы также можете настроить ширину баннера с помощью параметра -w:

$ banner -w 40 "This is a wider banner!"
 _   _      _ _        __        __         _     _
| | | | ___| | | ___   \ \      / /__  _ __| | __| |
| |_| |/ _ \ | |/ _ \   \ \ /\ / / _ \| '__| |/ _` |
|  _  |  __/ | | (_) |   \ V  V / (_) | |  | | (_| |
|_| |_|\___|_|_|\___/     \_/\_/ \___/|_|  |_|\__,_|

С помощью параметра -w 40 мы увеличили ширину баннера до 40 символов.

Команда banner предоставляет простой и эффективный способ отображать пользовательские сообщения в визуально привлекательном формате в вашем терминале.

Настроить внешний вид баннера

В этом последнем шаге мы изучим, как настроить внешний вид баннера, созданного с помощью команды banner.

Одним из способов настройки баннера является использование различных файлов шрифтов. Команда banner配备有默认字体,但您可以使用-f选项指定不同的字体文件:

$ banner -f script "Custom Font"
 _   _      _ _        __        __         _     _
| | | | ___| | | ___   \ \      / /__  _ __| | __| |
| |_| |/ _ \ | |/ _ \   \ \ /\ / / _ \| '__| |/ _` |
|  _  |  __/ | | (_) |   \ V  V / (_) | |  | | (_| |
|_| |_|\___|_|_|\___/     \_/\_/ \___/|_|  |_|\__,_|

在此示例中,我们使用-f script选项以不同的字体样式显示横幅。

您还可以使用-w选项调整横幅的宽度:

$ banner -w 60 "Wider Banner"
 _   _      _ _        __        __         _     _
| | | | ___| | | ___   \ \      / /__  _ __| | __| |
| |_| |/ _ \ | |/ _ \   \ \ /\ / / _ \| '__| |/ _` |
|  _  |  __/ | | (_) |   \ V  V / (_) | |  | | (_| |
|_| |_|\___|_|_|\___/     \_/\_/ \___/|_|  |_|\__,_|

在此示例中,我们使用-w 60选项将横幅的宽度增加到60个字符。

您还可以组合这些选项以创建更复杂的横幅设计:

$ banner -f script -w 40 "Customized Banner"
 _   _      _ _        __        __         _     _
| | | | ___| | | ___   \ \      / /__  _ __| | __| |
| |_| |/ _ \ | |/ _ \   \ \ /\ / / _ \| '__| |/ _` |
|  _  |  __/ | | (_) |   \ V  V / (_) | |  | | (_| |
|_| |_|\___|_|_|\___/     \_/\_/ \___/|_|  |_|\__,_|

在最后一个示例中,我们同时使用了-f script-w 40选项来创建具有不同字体和宽度的自定义横幅。

banner命令为基于终端的应用程序和脚本创建视觉上引人注目的基于文本的横幅和标题提供了一种简单而灵活的方法。

Резюме

В этом практическом занятии мы изучили назначение и использование команды Linux banner. Мы узнали, как отобразить пользовательское сообщение с помощью команды banner и как настроить внешний вид баннера, указав ширину и файл шрифта. Команда banner - полезный инструмент для создания瞩目ных сообщений или баннеров в терминале и может быть использована в сценариях или приложениях, работающих в терминале.

Linux Commands Cheat Sheet