Форум программистов, компьютерный форум, киберфорум
C/С++ под Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/65: Рейтинг темы: голосов - 65, средняя оценка - 4.62
19 / 11 / 0
Регистрация: 02.09.2010
Сообщений: 235

Цветной текст в консоли Ubuntu

12.02.2011, 21:08. Показов 12338. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Хочу выводить информационыые сообщения, просто сообщения и ошибки в консоли разным цветом. Это гораздо удобнее чем пользоваться всякими разделителями.
Нашел такую таблицу:
\033[0m все атрибуты по умолчанию
\033[1m жирный шрифт (интенсивный цвет)
\033[2m полу яркий цвет (тёмно-серый, независимо от цвета)
\033[4m выделение (ярко-белый, независимо от цвета)
\033[5m мигающий
\033[7m реверсия (знаки приобретают цвет фона, а фон -- цвет знаков)
\033[22m установить нормальную интенсивность
\033[24m отменить подчеркивание
\033[25m отменить мигание
\033[27m отменить реверсию
\033[30 чёрный цвет знаков
\033[31 красный цвет знаков
...
всю приводить не буду, сами найдете, в инете она раскопирована сотни раз.

Из данной таблицы работает только инверсия, подчеркивание, жирный и сервый. Цвета не работают.
Если ввести в терминал команду "ls" - то выведутся цветные сообщения. Т.е. цветные сообщения в консоли сделать можно.

Такой вопрос, как сделать цветные сообщения в Ubuntu... и надеюсь во всех линуксах?

Добавлено через 4 минуты
Нашел правильную таблицу:
export BOLD='\033[1m'
export red='\033[0;31m'
export RED='\033[1;31m'
export GREEN='\033[0;32m'
export green='\033[1;32m'
export YELLOW='\033[0;33m'
export yellow='\033[1;33m'
export blue='\033[0;34m'
export BLUE='\033[1;34m'
export MAGENTA='\033[0;35m'
export magenta='\033[1;35m'
export cyan='\033[0;36m'
export CYAN='\033[1;36m'
export NC='\033[0m' # No Color
Тему можно закрывать
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.02.2011, 21:08
Ответы с готовыми решениями:

Очистка консоли в Ubuntu Qt Creator
Есть ли функция очистки консоли в с++ похожая на system("cls") или clrscr(), которая очищает терминал на Убунту в Qt Creator?

Очистка консоли в linux ubuntu на компиляторе Qt в c++
Раньше кодил на msvs2013 решил перейти на линукс и столкнулся с проблемой очистки консоли. Помогите пожалуйста, подскажите как очистить...

Разноцветный текст в консоли
Здравствуйте, нужна помощь, нужно сделать все места парковки зелеными/жёлтыми, а забронированные красными. Подскажите как оформить. ...

1
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
13.02.2011, 01:16
ncurses применимей
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.02.2011, 01:16
Помогаю со студенческими работами здесь

Цветной текст в консоли
#include <stdio.h> #include <conio.h> using namespace std; int main(void) { textbackground(BLUE); textcolor(LIGHTGRAY); ...

Стираемый/цветной текст в консоли. Нужна консультация!
Добрый вечер! У меня есть 2 вопроса: 1. Нужно как-то вывести текст в консоль, который потом можно изменять. Т.е. вывели "Прогресс:...

Цветной вывод в консоли (обсуждение кода розы)
Обсуждение кода разноцветного вывода в консоли. Изначальный код: 1) роза, 2) функция печати (1 любой цвет на 1 строку) Еще примеры.

Цветной текст
Здравствуйте. Можно ли печатать в текстбоксе цветными клавишами ?? То есть сделать такой себе редактор обычный. Если можно подскажите,...

Цветной текст в с++
Подскажите код чтобы программа выводила любым(красным синим хоть киким цветом любой текст ) с использованием cprintf .... Полночи...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru