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

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

12.02.2011, 21:08. Показов 12224. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru