цветные слова в консоли

Программирование на sh, быть может немного про альтернативные языки
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
perfect
мл. сержант
Сообщения: 71
Зарегистрирован: 2008-07-07 4:42:43

цветные слова в консоли

Непрочитанное сообщение perfect » 2008-07-31 11:28:01

как выводить слова в консоль (freebsd) какимнить цветом (красным там например). ну и хотелось бы примерчик маленький :oops:

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
perfect
мл. сержант
Сообщения: 71
Зарегистрирован: 2008-07-07 4:42:43

Re: цветные слова в консоли

Непрочитанное сообщение perfect » 2008-07-31 11:34:12

да и поправлюсь shell ---- bash

сильно не ругайте дурака :oops:

Аватара пользователя
salvator
мл. сержант
Сообщения: 88
Зарегистрирован: 2008-04-01 12:18:59
Откуда: Kiev, Ukraine

Re: цветные слова в консоли

Непрочитанное сообщение salvator » 2008-07-31 11:35:19

Код: Выделить всё

$ echo $PS1
\[\e[0;32m\]\u@\h\[\e[m\] (\j) \[\e[1;34m\]\w\[\e[m\] \[\e[1;32m\]\$ \[\e[m\]\[\e[1;37m\[\033k\033\\\]

$ cat ~/.bash_profile | grep PS1
export PS1='\[\e[0;32m\]\u@\h\[\e[m\] (\j) \[\e[1;34m\]\w\[\e[m\] \[\e[1;32m\]\$ \[\e[m\]\[\e[1;37m\[\033k\033\\\]'
еще пример

Код: Выделить всё

echo -e "\e[1;31mYo"

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: цветные слова в консоли

Непрочитанное сообщение zg » 2008-07-31 12:50:11

это правда из статьи про консоль линуха, но кое-что работает и для фри

Код: Выделить всё

Управление цветом
  \033[0m все атрибуты по умолчанию 
  \033[1m жирный шрифт (интенсивный цвет) 
  \033[2m полу яркий цвет (тёмно-серый, независимо от цвета) 
  \033[4m выделение (ярко-белый, независимо от цвета) 
  \033[5m мигающий 
  \033[7m реверсия (знаки приобретают цвет фона, а фон -- цвет знаков) 
  \033[22m установить нормальную интенсивность 
  \033[24m отменить подчеркивание 
  \033[25m отменить мигание 
  \033[27m отменить реверсию 
  \033[30 чёрный цвет знаков 
  \033[31 красный цвет знаков 
  \033[32 зелёный цвет знаков 
  \033[33 коричневый цвет знаков 
  \033[34 синий цвет знаков 
  \033[35 фиолетовый цвет знаков 
  \033[36 цвет морской волны знаков 
  \033[37 серый цвет знаков 
  \033[40 чёрный цвет фона 
  \033[41 красный цвет фона 
  \033[42 зелёный цвет фона 
  \033[43 коричневый цвет фона 
  \033[44 синий цвет фона 
  \033[45 фиолетовый цвет фона 
  \033[46 цвет морской волны фона 
  \033[47 серый цвет фона 

Управление положением курсора
  \033[#A передвинуть курсор вверх на # строк 
  \033[#B передвинуть курсор вниз на # строк 
  \033[#С передвинуть курсор вправо на # столбцов 
  \033[#D передвинуть курсор влево на # столбцов 
  \033[#E передвинуть курсор вниз на # строк и поставить в начало строки 
  \033[#F передвинуть курсор вверх на # строк и поставить в начало строки 
  \033[#G переместить курсор в указанный столбец текущей строки 
  \033[#;#H задает абсолютные координаты курсора (строка, столбец) 

Аватара пользователя
perfect
мл. сержант
Сообщения: 71
Зарегистрирован: 2008-07-07 4:42:43

Re: цветные слова в консоли

Непрочитанное сообщение perfect » 2008-08-05 4:27:32

спасибки пошел пробовать :roll: