Как постоянно измениться, определенный удар окружают цвет?

Команда ниже является выводом команды sudo service ssh status

enter image description here

Вы видите, что этот зеленовато-желтый цвет шрифта очень трудно считать, все же он только применяется к очень конкретным случаям. Как я могу изменить различную оболочку / цвета удара?Заранее спасибо.

1
задан 20 September 2017 в 10:08

1 ответ

Довольно общий метод состоит в том, чтобы использовать escape-последовательности ANSI. Это должно работать на текстовых экранах, а также большинстве эмуляторов окна терминала Linux.

См. эту ссылку для получения дополнительной информации

en.wikipedia.org/wiki/ANSI_escape_code

Пример 1: Белый текст на черном фоне

echo -e "\0033[37;40m###############\0033[0m"

Пример 2: Черный текст на серовато-белом фоне

echo -e "\0033[30;47m###############\0033[0m"

Пример 3: Используя переменные inversvid, greenback и resetvid

inversvid="\0033[7m"
resetvid="\0033[0m"
greenback="\0033[1;37;42m"
echo -e "$inversvid Now it is inverse colours $resetvid"
echo -e "$greenback Now it is greenback colours $resetvid"

Переменные, которые я использую в сценариях оболочки удара, и что Вы могли бы найти полезным:

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

inversvid="\0033[7m"
resetvid="\0033[0m"
redback="\0033[1;37;41m"
greenback="\0033[1;37;42m"
blueback="\0033[1;37;44m"

При использовании терминала гнома который является частью стандартного рабочего стола Ubuntu, можно использовать выпадающее меню

'Редактирование - Настройки и вкладка 'Цвета

для изменения цветов до, весь текст легко прочитать.

Большинство эмуляторов терминала имеет подобные меню. xterm имеет параметры командной строки с этой целью.

1
ответ дан 7 December 2019 в 15:29

Другие вопросы по тегам:

Похожие вопросы: