ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Сделайте текст вашего терминала Linux радужным с помощью одной этой команды

Сделайте текст вашего терминала Linux радужным с помощью одной этой команды

Любой энтузиаст Linux скажет вам, что все самое интересное происходит в терминале. К сожалению, стандартный текст терминала или текст вывода из команд часто может показаться скучным. Но не больше. С помощью восхитительного инструмента lolcat теперь вы можете превратить вывод вашего терминала в красочный радужный дисплей.

 

Что такое команда lolcat?

lolcat – это инструмент командной строки, который работает так же, как команда cat. Однако он добавляет забавную изюминку, применяя эффект яркой радуги к тексту вашего терминала. Короче говоря, lolcat считывает ваш стандартный ввод, символ за символом, и присваивает каждому цвет радуги.

С помощью lolcat вы можете превратить свой простой текст во что-то действительно привлекательное, добавив игривый штрих или выделив ключевые детали в выводе вашего терминала.

Чтобы начать работу с lolcat, вам нужно сначала установить его. Вы можете использовать менеджер пакетов по умолчанию, чтобы настроить его в вашей системе Linux.

Однако имейте в виду, что вам доступны две разные версии. Оригинал, который включает в себя больше функций, таких как флаг анимации, доступен в виде пакета Snap или через диспетчер пакетов apt в системах на базе Debian. Если у вас установлен snapd, вы можете открыть свой терминал и ввести:
sudo snap install lolcat

 

Если вы являетесь пользователем Ubuntu или Debian, вы можете установить оригинал с помощью этой команды:

sudo apt install lolcat

 

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

sudo snap install lolcat-c

 

Если вы используете Fedora или CentOS, вы захотите использовать:

sudo dnf install lolcat

 

И для тех из вас, кто любит Arch Linux или Manjaro:

sudo pacman -S lolcat

 

После того, как вы установили lolcat, вы готовы использовать его и применить цвета радуги к своему выходному тексту.

 

Параметры команды lolcat

Хотя поведение lolcat по умолчанию и так довольно потрясающее, есть несколько вариантов настройки вывода по вашему вкусу. Например, с помощью этих различных флагов вы можете настроить набор цветов радуги, изменить скорость и несколько других настроек.

Теперь давайте рассмотрим некоторые из наиболее полезных опций в исходной версии:

Опция Описание
-a или –animate Анимируйте цвета так, чтобы они перемещались по тексту с течением времени.
-p или –spread Отрегулируйте распределение цветового градиента.
-d или –duration Установите продолжительность анимации. Например, -d 0.1 заставит цвета меняться каждые 0,1 секунды.
-s или –speed Определяет скорость перемещения текста по экрану. Большее число означает более быструю смену цвета.
-f или –freq Используйте этот флаг, чтобы указать частоту цветового шаблона. (по умолчанию: 0.1)
-S или –seed Используйте эту опцию, чтобы задать случайное начальное значение и получить совершенно новый цветовой шаблон.

 

Вы можете просмотреть все эти и другие параметры lolcat (и отличающиеся флаги более новой версии), выполнив это:

lolcat --help

 

В качестве альтернативы вы можете использовать справочную страницу lolcat, чтобы узнать все важные детали.

man lolcat

 

Получите цветной вывод терминала

Теперь, когда вы знакомы с командой lolcat и ее опциями, давайте посмотрим, как вы можете использовать ее для получения цветного вывода терминала. Один из самых простых способов использования lolcat – это передать вывод другой команды Linux через lolcat. Например, если вы хотите раскрасить выходные данные команды ls, вы можете выполнить это:

ls | lolcat

 

Сделайте текст вашего терминала Linux радужным с помощью одной этой команды

 

Это отобразит список файлов и каталогов в красивом, окрашенном в цвета радуги формате. Таким же образом вы можете применить lolcat к любой команде, такой как grep или man, и раскрасить ее выходной текст.

Давайте отобразим содержимое файла в радужном спектре с помощью lolcat:
lolcat file.txt

 

Сделайте текст вашего терминала Linux радужным с помощью одной этой команды

 

Хотите просмотреть информацию о своей системе с помощью neofetch в rainbow glory? Попробуйте запустить это:

neofetch | lolcat

 

Сделайте текст вашего терминала Linux радужным с помощью одной этой команды

 

Вы также можете создать постоянный псевдоним для часто используемой команды для автоматического вывода в ярких цветах. Например, вы можете постоянно настраивать псевдоним для команды ls -l, добавив следующую строку в файл ~/.bashrc:

alias lolls ="ls -l | lolcat"

 

Просто откройте файл ~/.bashrc в Vim:

vim ~ /.bashrc

 

Сделайте текст вашего терминала Linux радужным с помощью одной этой команды

 

После создания псевдонима не забудьте выйти из системы и снова войти в систему, чтобы применить изменения.

Теперь, когда вы вводите lolls, система выполнит команду ls -l и отправит ее вывод в lolcat для красочного отображения.

lolls
Сделайте текст вашего терминала Linux радужным с помощью одной этой команды

Анимируйте свой текст с помощью lolcat

Зачем довольствоваться статичными цветами, когда вы можете их анимировать? Одной из самых интересных функций lolcat является его способность анимировать текст, создавая ощущение, что цвета танцуют на вашем терминале. Чтобы анимировать вывод, просто добавьте флаг -a или –animate:

echo "Welcome to  HTG" | lolcat --animate
К сожалению, флаг animate работает только в оригинальном lolcat. Если вы используете более новую версию, этот флаг приведет к ошибке “Такого файла или каталога нет”.

Текст останется статичным, но цвета будут постоянно меняться по тексту, создавая завораживающий эффект.

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

echo "Welcome to  HTG" | lolcat --animate -d 500

 

Более того, если анимация на ваш вкус слишком быстрая или слишком медленная, вы можете отрегулировать скорость с помощью опции -s:

 

Эта команда замедляет анимацию, обеспечивая вам более спокойное визуальное восприятие.

Создайте красочный текстовый баннер в формате ASCII

Хотите создать красочный текстовый баннер в формате ASCII в вашем терминале? Не ищите ничего дальше lolcat. Объединив lolcat с командой figlet, вы можете создать красивый баннер цвета радуги, который выделит ваш терминал.

Сначала вам нужно установить figlet, если он еще не установлен в вашей системе. Вы можете получить figlet с помощью вашего менеджера пакетов по умолчанию, такого как apt в дистрибутивах на основе Ubuntu или Debian.:

sudo apt install figlet

 

Для RHEL/CentOS/Fedora Linux выполните:

sudo dnf install figlet

 

В Arch Linux:

sudo pacman -S figlet

 

Теперь вы можете использовать вывод figlet с помощью lolcat для отображения красочного текстового баннера ASCII с некоторым текстом:

figlet "Welcome to  HTG" | lolcat

 

Сделайте текст вашего терминала Linux радужным с помощью одной этой команды

 

Вы также можете настроить шрифты, используемые figlet, для создания различных стилей текста. Например, чтобы получить тот же предыдущий баннер с другим шрифтом, запустите это:

figlet -f slant "Welcome to  HTG" | lolcat
Сделайте текст вашего терминала Linux радужным с помощью одной этой команды

Сделайте вещи интересными с помощью cowsay

Хотите сделать все более забавным? Давайте объединим lolcat с cowsay. Эта забавная команда позволяет создавать речевые пузыри с милыми персонажами животных, которые отображают предоставленное вами сообщение.

Но сначала установите cowsay из вашего менеджера пакетов по умолчанию, если у вас его еще нет. Чтобы получить его в Ubuntu или Debian, введите это:

sudo apt install cowsay

 

Для RHEL или CentOS Linux выполните:

sudo dnf install cowsay

 

Если вы являетесь пользователем Arch Linux:

sudo pacman -S cowsay

 

Затем объедините его с lolcat, чтобы получить корову цвета радуги:

cowsay "Linux is Funny" | lolcat

 

Сделайте текст вашего терминала Linux радужным с помощью одной этой команды

 

Но зачем останавливаться на коровах? Cowsay поставляется с целым зверинцем животных ASCII. Давайте посмотрим, что может сказать радужный смокинг.:

cowsay -f tux "Linux is Cool" | lolcat
Tux еще никогда не выглядел так потрясающе!

 

Аналогично команде lolcat, терминал Linux также предлагает множество занимательных команд и приемов для изучения, когда вы хотите немного развлечься. Занимаетесь ли вы настройкой своего терминала или просто проводите время, всегда есть что узнать нового.

Exit mobile version