[РЕШЕНО]Вопрос по цветам консоли для Bash

Ответить
xruss
Сообщения: 169
Зарегистрирован: 24 апр 2013, 15:38
Operating system: ROSA DESKTOP

[РЕШЕНО]Вопрос по цветам консоли для Bash

Сообщение xruss » 28 окт 2013, 09:54

Добрый день!
на wiki есть статья по цветам приглашения BASH:
http://wiki.rosalab.ru/ru/index.php/%D0 ... %28Bash%29

возможно ли задать цвет для вводимых команд (и для вывода сообщений ядра и пр.)? :)
Последний раз редактировалось xruss 29 окт 2013, 17:33, всего редактировалось 1 раз.

Аватара пользователя
Shura
Сообщения: 265
Зарегистрирован: 14 янв 2013, 14:50
Operating system: Rosa 2013
Контактная информация:

Re: Вопрос по цветам консоли для Bash

Сообщение Shura » 28 окт 2013, 13:18

Нет, но такое возможно в zsh
Linux home 3.6.10-nrj-desktop-1rosa #1 SMP PREEMPT Wed Dec 12 13:59:22 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

xruss
Сообщения: 169
Зарегистрирован: 24 апр 2013, 15:38
Operating system: ROSA DESKTOP

Re: Вопрос по цветам консоли для Bash

Сообщение xruss » 28 окт 2013, 13:23

Shura писал(а):Нет, но такое возможно в zsh
а в bash точно нельзя? во freebsd с csh делал - проблем не было((

Аватара пользователя
Shura
Сообщения: 265
Зарегистрирован: 14 янв 2013, 14:50
Operating system: Rosa 2013
Контактная информация:

Re: Вопрос по цветам консоли для Bash

Сообщение Shura » 29 окт 2013, 10:59

Если просто цвет поменять, то можно, пот той же вики, просто в конце приглашения поставь желаемый цвет, а вот если подсветку синтаксиса хочется, то нет.

Вот как это выглядит в zsh
13.png
13.png (1015 байт) 16003 просмотра
Linux home 3.6.10-nrj-desktop-1rosa #1 SMP PREEMPT Wed Dec 12 13:59:22 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

xruss
Сообщения: 169
Зарегистрирован: 24 апр 2013, 15:38
Operating system: ROSA DESKTOP

Re: Вопрос по цветам консоли для Bash

Сообщение xruss » 29 окт 2013, 16:40

а возможно изменить цвет вводимой после шарпа # команды?
Изображение

Аватара пользователя
Shura
Сообщения: 265
Зарегистрирован: 14 янв 2013, 14:50
Operating system: Rosa 2013
Контактная информация:

Re: Вопрос по цветам консоли для Bash

Сообщение Shura » 29 окт 2013, 17:18

Тебе в голой консоли или в терминальном окошке? Если в терминальном окошке, то это меняется в настройках терминала, например konsole, а вот если в голой консоли, то наверное никак
Linux home 3.6.10-nrj-desktop-1rosa #1 SMP PREEMPT Wed Dec 12 13:59:22 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

xruss
Сообщения: 169
Зарегистрирован: 24 апр 2013, 15:38
Operating system: ROSA DESKTOP

Re: Вопрос по цветам консоли для Bash

Сообщение xruss » 29 окт 2013, 17:32

да , я спрашивал про голую консоль) спасибо за помощь)

Аватара пользователя
Zeffanyx
Сообщения: 1443
Зарегистрирован: 12 сен 2011, 14:25
Operating system: Rosa Fresh 2021.1
Откуда: Санкт-Петербург

Re: [РЕШЕНО]Вопрос по цветам консоли для Bash

Сообщение Zeffanyx » 29 окт 2013, 20:45

urpmi console-gentoo-style
Сила воли — это масса воли умноженная на ускорение воли.

xruss
Сообщения: 169
Зарегистрирован: 24 апр 2013, 15:38
Operating system: ROSA DESKTOP

Re: [РЕШЕНО]Вопрос по цветам консоли для Bash

Сообщение xruss » 29 окт 2013, 20:53

Zeffanyx писал(а):urpmi console-gentoo-style
а этот пакет не меняет цвет вводимой после # команды? сейчас после # -серый цвет. хотелось бы, чтобы от рута все было сплошным красным цветом в голой консоли (без Иксов).
после его установки в .bashrc не видно изменений. пакет console-gentoo-style имеет свои конфиги?
по-моему, для этого нужно пересобрать ядро)

Аватара пользователя
Zeffanyx
Сообщения: 1443
Зарегистрирован: 12 сен 2011, 14:25
Operating system: Rosa Fresh 2021.1
Откуда: Санкт-Петербург

Re: [РЕШЕНО]Вопрос по цветам консоли для Bash

Сообщение Zeffanyx » 29 окт 2013, 21:13

Изображение
По ссылке в первом посте есть инструкция для bashrc, можете сделать себе всё красное :)
Сила воли — это масса воли умноженная на ускорение воли.

xruss
Сообщения: 169
Зарегистрирован: 24 апр 2013, 15:38
Operating system: ROSA DESKTOP

Re: [РЕШЕНО]Вопрос по цветам консоли для Bash

Сообщение xruss » 29 окт 2013, 21:43

Zeffanyx писал(а):можете сделать себе всё красное :)
я сделал все как в ссылке в первом посте :)

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

#PS1='[\u@\h \W]\$ '
PS1='\[\e[0;31m\]\u\[\e[m\] \[\e[0;31m\]\w\[\e[m\] \[\e[0;31m\]\$\[\e[m\] '
но команды, которые я ввожу с клавиатуры (после рутового # приглашения) по-прежнему серые :(
по-моему, для того, чтобы изменить текст приглашения и команд надо пересобрать ядро - я делал так во freebsd.
интересно в ядре linux есть эти настройки?)

Аватара пользователя
Yamah
Сообщения: 1387
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: [РЕШЕНО]Вопрос по цветам консоли для Bash

Сообщение Yamah » 31 окт 2013, 07:09

Странно! Я ничего не пересобирал.
Исправлял bashrc и все.
На обычного пользователя приглашение было зеленым, а все остальное стандартным, а для рута приглашение было красным, а текст ярко белым и жирным - раздражало дико, зато напоминало, что семь раз подумать нужно и один раз ввести команду.
5_1.png
Мое приглашение в консоль на удаленном сервере.
Потом жирноту и выделение цветом самого текста убрал.

("то большое изображение - стилизованная буква "М" :D "M" - от слова "Machine" :wink: Если кто-то видит что-то иное - это от личной испорченности. 8) )

xruss
Сообщения: 169
Зарегистрирован: 24 апр 2013, 15:38
Operating system: ROSA DESKTOP

Re: [РЕШЕНО]Вопрос по цветам консоли для Bash

Сообщение xruss » 31 окт 2013, 12:50

Yamah писал(а): На обычного пользователя приглашение было зеленым, а все остальное стандартным, а для рута приглашение было красным,
вот о всем остальном - о командах за приглашением я и писал - ну очень мне хочется, чтобы от пользователя все - совершенно все в голой консоли (которая без иксов) было бы зеленым, а от рута - все без исключения красным :)
Yamah писал(а): ("то большое изображение - стилизованная буква "М" :D "M" - от слова "Machine" :wink: Если кто-то видит что-то иное - это от личной испорченности. 8) )
круто получилось! я в корне порочный и испорченный человек :D

Аватара пользователя
Yamah
Сообщения: 1387
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: [РЕШЕНО]Вопрос по цветам консоли для Bash

Сообщение Yamah » 31 окт 2013, 17:08

xruss писал(а): вот о всем остальном - о командах за приглашением я и писал - ну очень мне хочется, чтобы от пользователя все - совершенно все в голой консоли (которая без иксов) было бы зеленым, а от рута - все без исключения красным :)
Так что ли? (вывод для рута)
scrennshot1.png
Для рута

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

PS1='\[\e[1;31m\][\u@\h:\W\$\[\e[0;31m\] '
Для юзера!

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

PS1='\[\e[1;32m\][\u@\h:\W\$\[\e[0;32m\] '
Рассмотрим строку поподробнее:
За цвет приглашения отвечает:
'\[\e[1;32m\][\u@\h:\W\$\[\e[0;32m\] '
За цвет текста отвечает:
'\[\e[1;32m\][\u@\h:\W\$\[\e[0;32m\]э
Первое число отвечает за стиль шрифта
Название стиля Код
Сбросить все свойства 0
Повышенная яркость 1
Пониженная яркость 2
Подчеркнутый 4
Нормальная яркость 5
Инвертированный 7
Скрытый 8
Второе число (перед символом "m") за цвет шрифта
Цвет Текст Фон
Черный 30 40
Красный 31 41
Зеленый 32 42
Желтый 33 43
Синий 34 44
Маджента 35 45
Циановый 36 46
Белый 37 47
А вообще всю эту статью нужно перетащить в вики
xruss писал(а): круто получилось! я в корне порочный и испорченный человек :D
Да? А что вы видите? :D

Кстати, если в .bashrc добавить следующие строки

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

colpropwd="echo -e \E[0;34m$(/bin/pwd)"
alias pwd='$colpropwd'
то вывод команды pwd внезапно станет синим. 8)

xruss
Сообщения: 169
Зарегистрирован: 24 апр 2013, 15:38
Operating system: ROSA DESKTOP

Re: [РЕШЕНО]Вопрос по цветам консоли для Bash

Сообщение xruss » 01 ноя 2013, 18:08

Yamah писал(а): Так что ли? (вывод для рута)
О! большое Вам человеческое спасибо! Сохраню Ваш рецепт на будущее :) Все получилось на 100%

xruss
Сообщения: 169
Зарегистрирован: 24 апр 2013, 15:38
Operating system: ROSA DESKTOP

Re: [РЕШЕНО]Вопрос по цветам консоли для Bash

Сообщение xruss » 01 ноя 2013, 18:10

Yamah писал(а): А вообще всю эту статью нужно перетащить в вики
поддерживаю! :good:

Ответить

Вернуться в «Обсуждение ROSA Fresh R2, R3 (платформа 2012.1)»