Эмулятор терминала PuTTY интерпретирует большинство управляющих последовательностей терминала, подобных XTerm, понимает графику ANSI и полностью поддерживает 256 цветов. Пользователь имеет возможность настроить внешний вид консоли PuTTY, изменив системный цветной дисплей ANSI.
Перед настройкой цветовых схем давайте проверим состояние нескольких параметров конфигурации для вашего сеанса PuTTY:
На панели «Окно / Цветовая схема»:
- Параметр «Разрешить терминалу устанавливать цвета ANSI» — включить.
- Параметр «Разрешить терминалу использовать 256-цветной режим xterm» — включить.
- Опция «Выделение жирным шрифтом при редактировании» — укажите «Цвет» или «Шрифт и цвет».
В панели «Подключение / Данные» (доступной до подключения) в поле «Строка типа терминала» укажите:
- xterm-256color — для полноценной работы PuTTY с Emacs / Vim при подключении к Mac OS X, для других современных приложений;
- o xterm-color — некоторые скрипты (включая .bashrc в Ubuntu) по-прежнему активируют поддержку цвета только для заданного значения переменной TERM .
(Переменная среды TERM не влияет на способность PuTTY воспринимать цвета, она только сообщает серверным приложениям тип терминала и количество поддерживаемых цветов. Даже с xterm-color (поддержка 16 цветов) PuTTY сможет отображать 256 цветов в приложения, которые TERM не требует.)
Если все настроено правильно, вывод скрипта 256colors2.pl должен быть следующим:
Простое описание того, как изменить приглашение командной строки Linux.
вы можете раскрасить элементы строки подсказки в разные цвета.
Чтобы указать цвета для элементов строки подсказки, необходимо заключить части строки подсказки в специальные символы.
Используется следующий синтаксис:
\ и [X]; Ym COLORABLE_ROPE \ e m
\ и [- нача]ло цветовой схемы.
ИКС; Ym — цветовая пара (X; Y). Это значения X и Y, которые определяют цвет.
\ и m — конец цветовой схемы.
Небольшой пример, чтобы вы поняли, о чем идет речь. Раскрасьте всю строку цветом 0; 36.
Цвета указаны цифрами. Вы можете установить для него пару X, Y или просто Y. Например, красный — это 0, 31 или просто 31. Есть и другие способы установить цвета, но мы не будем их рассматривать в этой статье.
Список номеров цветов (Y):
Цвет | Числовой обозначение |
---|---|
Чернить | тридцать |
Красный | 31 год |
Зеленый | 32 |
Коричневый | 33 |
Синий | 34 |
Альт | 35 год |
Голубой | 36 |
Светло-серый | 37 |
Темно-серый | 90 |
Светло-красный | 91 |
Светло-зеленый | девяносто два |
Светло-желтого | 93 |
Светло-синий | 94 |
Светло-пурпурный | 95 |
Светло-голубой | 96 |
Белый | 97 |
При указании цвета двумя числами X; Y первое число X принимает следующие значения:
0 — нормальный цвет;
1 — будет использован более яркий цвет;
2 — более темный цвет;
3 — курсив;
4 — подчеркивание;
5 — мигающий.
В этой статье вы найдете полную информацию о том, как изменить цвет текста в терминале Linux. Рассмотрено множество примеров и способов настройки цветов.
Изменение цвета текста в терминале с помощью управляющих символов (88/256 цветов)
Для терминалов, поддерживающих 88/256 цветов, используется следующий порядок управляющих символов:
- \ и [- на]чало форматирования текста.
- w; Икс; у; zm — цветовой код (w = коды форматирования, x = мы форматируем текст (код 38) или фон (код 48), y = 5, z = код цвета от 0 до 255). В этом случае важно соблюдать порядок для w, x, y и z.
- \ e [m — ]конец форматирования текста (необязательно, необходимо для восстановления форматирования).
Чтобы установить цвет и фон для одного и того же текста одновременно, вам нужно снова указать соответствующую кодовую последовательность, например — \ и 38; 5; 124; 48; 5; 20mTEXT \ и 0m
Примеры изменения цвета строки приветствия могут быть следующими.
Форматирование строки приглашения в терминале Bash с использованием 256-цветовой палитры
В последнем разделе вы найдете сценарий Bash, который будет отображать карту всех 256 цветов в терминале, чтобы облегчить ваш выбор.
Цветной вывод команды echo в Bash. Как отобразить текст с другим цветом фона под ним с помощью команды echo в Bash. Как отображать текст разными цветами с помощью команды echo в Bash.
Как вывести текст разными цветами командой echo в Bash
Чтобы отображать текст в разных цветах с помощью команды echo в Bash, также необходимо использовать набор специальных символов, начиная со строки символов \ 033 [3, за] которой следует число от 0 до 7, которое определяет цвет и заканчивается буквой м. Вот все возможные цвета для вывода Bash:
- \ 033 [30 м] — черный
- \ 033 [31 м] — красный
- \ 033 [32 ]м — зеленый
- \ 033 [3]3 м — желтый
- \ 033 34 м — синий
- \ 033 [35 ]м — фиолетовый
- \ 033 [3]6 м — синий
- \ 033 [37 м — серый
Узнайте, как изменить каталог в CMD (командной строке) с помощью команды CD в Windows 10. Пошаговое руководство по изменению каталога из командной строки.
Нижняя граница
Теперь вы должны знать, как изменять каталоги в командной строке (CMD) с помощью команды CD в Windows 10. Вы можете легко получить доступ к различным каталогам или папкам с помощью команды Windows в командной строке.
Если вы не можете найти файл или папку на своем компьютере с Windows 10, вы можете потерять или удалить их по ошибке, вы можете легко восстановить файл или папку с помощью MiniTool Power Data Recovery .
MiniTool Power Data Recovery — это бесплатное профессиональное программное обеспечение для восстановления данных, совместимое с Windows 10/8/7. Вы можете использовать это программное обеспечение, чтобы легко восстанавливать данные в различных ситуациях потери данных.
А именно, вы можете восстановить любые удаленные / потерянные файлы с компьютера с Windows 10/8/7, внешнего жесткого диска, USB / большого пальца / ручки, SD-карты и многого другого.
В случае потери данных из-за неправильного удаления файлов, сбоя системы и других проблем компьютерной системы, сбоя жесткого диска, заражения вредоносными программами / вирусами и т.д. Вы можете легко использовать MiniTool Power Data Recovery для восстановления потерянных файлов и данных .
Источники
- https://putty.org.ru/articles/putty-256-colors-and-themes.html
- https://pingvinus.ru/note/bash-promt
- https://meliorem.ru/tools/linux/kak-izmenit-cvet-teksta-stroki-priglasheniya-v-terminale-linux/
- https://mb4.ru/programming/bash/1254-color-output-echo.html
- https://ru.gov-civil-setubal.pt/how-change-directory-cmd-how-use-cd-command-win-10