- [⬆ вверх]
- Cписок проверки знаний Linux для детей.md
- DEBTAP КАК ЗАСТАВИТЬ .DEB СЛУЖИТЬ ARCH'У.md
- GNOME
- Gpg генерация ключей.md
- MinIO.md
- Network
- Nmtui - настройка сети.md
- Punycode - как русский домен превратить в ASCII.md
- Systemd и что это такое..md
- Taskwarrior - Примеры с комментариями.md
- Wi-Fi в Linux откуда боль и как её лечить.md
- ZSH - что за shell?.md
- iptables
- megacli - утилита управления LSI MegaRAID контроллерами..md
- pacman.md
- ssh вход по ключу для root'a.md
- yazi.md
- zfs шпаргалка.md
- zpool шпаргалка.md
- Безопасность
- Взять цвет пипеткой.md
- Встроенные переменные Bash (POSIX-compatible).md
- Выкачать всё из папки по ftp.md
- Генерим себе пароли.md
- Группа wheel.md
- Добавление принтера на archLinux.md
- Зашифровать папку.md
- Звук
- Игры
- Как дверь по паролю на SSH запереть!.md
- Как определять какие кнопки жмакаются.md
- Как подключить джостик от PS3 к Linux.md
- Как раскрасить вывод echo?.md
- Как узнать какая материнка стоит?.md
- Качаем с youtub'a.md
- Конвертирование в .iso различных образов..md
- Копирование без кеширования.md
- Куда пишутся "логи неудачных попыток входа в систему"?.md
- Настройка ntp.md
- Настройка сети в ручную на arch'e.md
- Не работает звук. Что делать?.md
- Нет wifi карты на ноуте, что делать?.md
- Обновление ключей в Arch Linux.md
- Обработка видео под Linux.md
- Обучение
- Очистка кеша pacman и yay.md
- Перевод выделенного текста и показ перевода в графическом диалоговом окне KDE.md
- Перегенерить mirrors.md
- Переменные окружения (ENV).md
- Переходим с remmina на терминал.md
- Проверка дисков.md
- Работа с .qcow2.md
- Сменить имя hostname.md
- Создание пользователя.md
- Создание собственной сети внутри Docker'a.md
- Специфично для Linux переменные окружения.md
- Список пакетов для установки Arch'a.md
- Ставим Arch Linux на RAID1.md
- Ставим i3 на Arch Linux.md
- Удаление защищённых файлов.md
- Упаковка со сжатием.md
- Установка tinyproxy.md
- Установка vim на стероидах.md
- Установка видео драйверов.md
- Установка документации.md
- Установка пакетов из исходников в Arch Linux.md
- Чиним не рабочие F1-F12.md
- Что за "коровья СУПЕРСИЛА"?.md
- Что такое Linger в системе systemd.md
- Шпаргалка по всему systemd.md
- список команд для mdadm - утилиты для управления RAID-массивами.md
Выполни в оболочке:
for i in {0..255}; do echo -e "\033[38;5;${i}mColor ${i}\033[0m" done
Вот что значит последовательность \033[38;5;217m:
-
\033— это escape-символ, который начинает управляющую последовательность в терминале. Этот символ сообщает терминалу, что дальше идет специальная команда. -
[— после escape-символа идет открывающая квадратная скобка, которая начинается с управляющей последовательности. -
38— это код, который указывает на цвет текста. То есть, этот код отвечает за изменение цвета текста, а не фона. Если бы это был код48, то это означало бы изменение фона. -
5— это режим, который указывает на использование 256-цветной палитры. Когда используется5, после этого идет число от 0 до 255, которое указывает на конкретный цвет. -
217— это конкретный цвет из палитры. Число 217 соответствует определенному цвету в 256-цветной палитре ANSI. Это будет светло-фиолетовый оттенок (но это зависит от терминала и его настроек). -
m— завершает управляющую последовательность. Это знак окончания, который сообщает терминалу, что настройка цвета завершена.
Таким образом, \033[38;5;217m устанавливает цвет текста в светло-фиолетовый (или какой-то другой, в зависимости от настроек терминала). После того как выводишь текст, с помощью \033[0m сбрасываешь все изменения, чтобы вернуть цвет по умолчанию.
Пример в целом:
echo -e "\033[38;5;217m ЭтоБудетЦветастое \033[0m"
Здесь:
- Текст "ЭтоБудетЦветастое" будет выведен цветом, соответствующим коду 217.
- После этого с помощью
\033[0mсбрасывается стиль и цвет, и следующий текст будет выводиться в стандартных настройках.
Подставь правильный цвет себе.