Разукрасить shell

Программирование на sh, быть может немного про альтернативные языки
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
maniac
мл. сержант
Сообщения: 149
Зарегистрирован: 2006-05-31 7:42:14

Разукрасить shell

Непрочитанное сообщение maniac » 2007-07-11 12:20:29

Народ вот кто-то во фрее пользуется sh, кто-то bash и т.д., а вот где можна найти и почитать как изменить цвета в шеле, сделать строку приглашения как нить по-интересннее и т.д.

Хостинговая компания 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/

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Непрочитанное сообщение schizoid » 2007-07-11 12:22:51

ну для начала поискать на этом форуме, перед тем, как создавать новую тему
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Непрочитанное сообщение f0s » 2007-07-11 13:37:00

csh:

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

set hostn = `/bin/hostname -s`
set prompt = '%{^[[40;35;1m%}[%$USER@%$hostn] %{^[[40;32;1m%}%$cwd/\>%{^[[40;37;0m%} '
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

Аватара пользователя
vintovkin
ВДВ
Сообщения: 1291
Зарегистрирован: 2007-05-11 9:39:11
Откуда: CSKA

Непрочитанное сообщение vintovkin » 2007-07-11 16:54:23

так пойдёт??
если да ,то могу файло выслать .zshrc :P

Изображение
JunOS kernel based on FreeBSD UNIX.

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Непрочитанное сообщение schizoid » 2007-07-11 16:57:10

а в скрине у всех раскрашено? или тока у мну не работает?
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
vintovkin
ВДВ
Сообщения: 1291
Зарегистрирован: 2007-05-11 9:39:11
Откуда: CSKA

Непрочитанное сообщение vintovkin » 2007-07-11 17:00:13

schizoid писал(а):а в скрине у всех раскрашено? или тока у мну не работает?
не понял Вас/мона плиз подробней/не,чё не курил вроде сёдня=))
JunOS kernel based on FreeBSD UNIX.

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Непрочитанное сообщение schizoid » 2007-07-11 17:15:55

если работаю под su в screen к примеру команда ls -l не раскрашивает. если под юзером просто, то красит.
профайл что у юзера, что у рута одинаковый.
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
vintovkin
ВДВ
Сообщения: 1291
Зарегистрирован: 2007-05-11 9:39:11
Откуда: CSKA

Непрочитанное сообщение vintovkin » 2007-07-11 17:28:41

zsh ставь и не парься :D
JunOS kernel based on FreeBSD UNIX.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-07-11 18:32:05

schizoid писал(а):если работаю под su в screen к примеру команда ls -l не раскрашивает. если под юзером просто, то красит.
профайл что у юзера, что у рута одинаковый.
man ls на предмет опции -G
Убей их всех! Бог потом рассортирует...

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Непрочитанное сообщение schizoid » 2007-07-11 19:11:13

еще раз говорю. под пользователем все ок. в профайле сделан алиас на ls -G
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Непрочитанное сообщение schizoid » 2007-07-11 19:26:43

мда. копирую профиль юзера в рутовую папку, болт , не работает. под юзером работает...
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
Garry
мл. сержант
Сообщения: 75
Зарегистрирован: 2007-06-06 16:32:52
Откуда: Тула
Контактная информация:

Непрочитанное сообщение Garry » 2007-07-18 16:04:02

У меня та-же фигня, только наоборот: под рутом все разукрашено, под пользователем - фиг :twisted:

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Разукрасить shell

Непрочитанное сообщение schizoid » 2007-07-31 21:10:01

помогло копированием .profile в .bashrc для рута...теперь красит
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Разукрасить shell

Непрочитанное сообщение Alex Keda » 2007-07-31 23:18:39

http://www.lissyara.su/?id=1270&commented=1#down
последний комментарий.
человек обновился и после обновления не мог зайти по ssh на машину - баш не запускался.
даже если бы зашёл - не сдела бы su - у рута тоже баш был.
===========
завязывайте с башами.. Хорошо у него серверная за стеной ,а когда другая сторона планеты - чё делать?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
V1talya
мл. сержант
Сообщения: 122
Зарегистрирован: 2007-07-23 9:36:52
Откуда: г. Нерюнгри
Контактная информация:

Re: Разукрасить shell

Непрочитанное сообщение V1talya » 2007-08-01 11:10:04

vintovkin писал(а):так пойдёт??
если да ,то могу файло выслать .zshrc :P
Прикрепи пожалуйста свой файл к ответу своему...
Debian GNU/Linux 4.0
FreeBSD 6.2

Аватара пользователя
proxy-man
лейтенант
Сообщения: 692
Зарегистрирован: 2006-04-05 12:06:13
Откуда: Odessa
Контактная информация:

Re: Разукрасить shell

Непрочитанное сообщение proxy-man » 2007-08-07 16:02:51

вот такой у меня промпт под zsh:

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

PROMPT=$'%{\e[0;33m%}%n%{\e[0;33m%}@%{\e[0;37m%}%m%{\e[0;31m%}:%{\e[0;32m%}%~%{\e[0;31m%}>
%{\e[0m%} '
RPROMPT=$'%{\e[1;32m%}[%{\e[1;33m%}%T%{\e[1;32m%}]%{\e[0m%}'
Have trouble with Windows - reboot,
Have trouble with Unix - be root!

Аватара пользователя
vintovkin
ВДВ
Сообщения: 1291
Зарегистрирован: 2007-05-11 9:39:11
Откуда: CSKA

Re: Разукрасить shell

Непрочитанное сообщение vintovkin » 2007-08-14 12:16:02

Народ!сори!не видел давно этого топика,ево переместили с юникса,вот тут учили отцы ламачину
как zsh прикручивать к узеру :D
http://linuxforum.ru/index.php?showtopic=40292
JunOS kernel based on FreeBSD UNIX.

Аватара пользователя
Garry
мл. сержант
Сообщения: 75
Зарегистрирован: 2007-06-06 16:32:52
Откуда: Тула
Контактная информация:

Re:

Непрочитанное сообщение Garry » 2007-08-14 12:34:30

Garry писал(а):У меня та-же фигня, только наоборот: под рутом все разукрашено, под пользователем - фиг :twisted:
Аднака, разобрался!
Шелл не тот был прописан у юзера - вот и не разукрашивал.
И ещё кавычки с «'» на «`» надо было поменять в одном месте - иначе вместо результата исполнения команды на экран выводилась сама команда.

100kg
ст. сержант
Сообщения: 393
Зарегистрирован: 2006-05-18 14:01:32

Re: Разукрасить shell

Непрочитанное сообщение 100kg » 2007-09-16 18:20:04

c башом легхче писать скрипты, а остальное как автодополнение можно и в шелл окружение добавить!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Разукрасить shell

Непрочитанное сообщение Alex Keda » 2007-09-16 19:16:30

в очередной раз приведу пример знакомого чувака.
перешёл в солидную контору. Всё красиво, ни на чём денег не жалеют, но на серверах соф чётко по регламенту.
баша в регламенте не было.
шелл - будет всегда и увсех.
Он долго рвал волосы на башке переписывая свои скрипты на шелл
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Разукрасить shell

Непрочитанное сообщение Alex Keda » 2007-09-16 19:19:06

http://www.lissyara.su/?id=1270&commented=1#down
это вдогонку - последствия использования настандартных шеллов
Убей их всех! Бог потом рассортирует...

100kg
ст. сержант
Сообщения: 393
Зарегистрирован: 2006-05-18 14:01:32

Re: Разукрасить shell

Непрочитанное сообщение 100kg » 2007-09-21 20:35:15

Изображение

интересно! тут просто добавили переменую в окружение или всетаки пересобирали ядро

100kg
ст. сержант
Сообщения: 393
Зарегистрирован: 2006-05-18 14:01:32

Re: Разукрасить shell

Непрочитанное сообщение 100kg » 2007-09-21 20:39:12

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

Вам нужно создать файл /boot/loader.rc, содержащий следующие строки:
include /boot/loader.4th
start
и файл /boot/loader.conf со строками:
splash_bmp_load="YES"
bitmap_load="YES"
Здесь предполагается, что в качестве заставки вы используете файл /boot/splash.bmp. Если вы используете PCX-файл, скопируйте его под именем /boot/splash.pcx, создайте файл /boot/loader.rc, как указано выше, и создайте файл /boot/loader.conf, который содержит следующее:
splash_pcx_load="YES"
bitmap_load="YES"
bitmap_name="/boot/splash.pcx"
удавалось камута ???

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Разукрасить shell

Непрочитанное сообщение Alex Keda » 2007-09-21 21:17:37

100kg писал(а):Изображение

интересно! тут просто добавили переменую в окружение или всетаки пересобирали ядро
непонял
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Разукрасить shell

Непрочитанное сообщение Alex Keda » 2007-09-21 21:17:55

100kg писал(а):

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

Вам нужно создать файл /boot/loader.rc, содержащий следующие строки:
include /boot/loader.4th
start
и файл /boot/loader.conf со строками:
splash_bmp_load="YES"
bitmap_load="YES"
Здесь предполагается, что в качестве заставки вы используете файл /boot/splash.bmp. Если вы используете PCX-файл, скопируйте его под именем /boot/splash.pcx, создайте файл /boot/loader.rc, как указано выше, и создайте файл /boot/loader.conf, который содержит следующее:
splash_pcx_load="YES"
bitmap_load="YES"
bitmap_name="/boot/splash.pcx"
удавалось камута ???
да. пашет
Убей их всех! Бог потом рассортирует...