Страница 1 из 1

SH - разукрасить

Добавлено: 2010-03-04 10:45:19
Soldier
Привет всем.
Возможно вопрос задавался, но ответа я не нашел.
Собственно можно ли разукрасить sh и отредактировать в нем приглашение?

Заранее благодарен.

ЗЫ. просьба не предлагать переход на csh/bash/tcsh и прочие шеллы.

Re: SH - разукрасить

Добавлено: 2010-03-04 10:48:10
Гость
sh это не шелл
это больше коммандный интерпрератор чем шелл
изучите основы прежде чем хотеть полетать на велосипеде, для этого есть самолеты, на крайний случай ракеты и шатлы

Re: SH - разукрасить

Добавлено: 2010-03-04 10:55:00
Soldier
А если ближе к делу?
все-таки можно сделать задуманное или нет? и если да, то как?

Re: SH - разукрасить

Добавлено: 2010-03-04 11:02:32
Гость
форум лисяры это не сайт фантастики или ваших фатназий
ответ я вам уже дал, перечитайте еще раз, если не поняли

Re: SH - разукрасить

Добавлено: 2010-03-04 11:11:55
hizel
env PS1/PS2/PS3 строка приглашения
а что вы интересно собрались раскрашивать?

Re: SH - разукрасить

Добавлено: 2010-03-04 11:50:52
Soldier
hizel писал(а):а что вы интересно собрались раскрашивать?
Конкретно - вывод файлов в консоль, приветствие (если возможно) и прочее.
В общем все то, что делает тот же самый bash и т.п.

Re: SH - разукрасить

Добавлено: 2010-03-04 12:02:22
hizel
вывод файлов в консоль это ls?

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

which ls
man ls
дуратская идея, sh это аварийная консоль

Re: SH - разукрасить

Добавлено: 2010-03-04 12:07:18
vadim64
Гуглите, это рашаемая задача, я делал как то это для не рутовой записи, потом понял что в рот шелу ноги и просто поставил csh дефолтом, и таким образом задача свелась к типичной.

Re: SH - разукрасить

Добавлено: 2010-03-04 12:09:30
Soldier
я просто к sh привык и не хочу отходить.

Re: SH - разукрасить

Добавлено: 2010-03-04 12:57:38
Alex Keda
судя по вашим запросам вы привыкли к башу, а не sh

Re: SH - разукрасить

Добавлено: 2010-03-04 12:58:39
vadim64
Или даже к виндоуз командеру

Re: SH - разукрасить

Добавлено: 2010-03-04 15:00:31
Soldier
lissyara писал(а):судя по вашим запросам вы привыкли к башу, а не sh
Точнее к виду bash, но скрипты я пишу под sh.
vadim64 писал(а):Или даже к виндоуз командеру
Эт который тоталкоммандер? нее. ЛКМ рулит. :)

Re: SH - разукрасить

Добавлено: 2010-03-04 15:06:24
vadim64
Soldier писал(а):Эт который тоталкоммандер? нее. ЛКМ рулит. :)
Эт что ещё за хреновина такая? :smile:

Re: SH - разукрасить

Добавлено: 2010-03-04 17:34:19
Burner
Soldier писал(а):Конкретно - вывод файлов в консоль, приветствие (если возможно) и прочее.
В общем все то, что делает тот же самый bash и т.п.
pkg_add -r bash
будет все то, что делает bash.

Re: SH - разукрасить

Добавлено: 2010-03-04 17:48:06
vadim64
/usr/share/skel/dot.shrc Там есть интересное

Re: SH - разукрасить

Добавлено: 2010-03-04 20:33:44
FiL
Soldier писал(а):Привет всем.
Возможно вопрос задавался, но ответа я не нашел.
Собственно можно ли разукрасить sh и отредактировать в нем приглашение?

Заранее благодарен.

ЗЫ. просьба не предлагать переход на csh/bash/tcsh и прочие шеллы.
A почему нельзя? Что мешает-то? на только что установленной freebsd 8.0 работает.

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

export PS1="^[[40;^[[31;1m root on \h:^[[40;^[[37m\w> "

Re: SH - разукрасить

Добавлено: 2010-03-07 13:57:34
Soldier
FiL писал(а):
Soldier писал(а):Привет всем.
Возможно вопрос задавался, но ответа я не нашел.
Собственно можно ли разукрасить sh и отредактировать в нем приглашение?

Заранее благодарен.

ЗЫ. просьба не предлагать переход на csh/bash/tcsh и прочие шеллы.
A почему нельзя? Что мешает-то? на только что установленной freebsd 8.0 работает.

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

export PS1="^[[40;^[[31;1m root on \h:^[[40;^[[37m\w> "
Ну я так понял, что это только prompt сменить?
А подсветить нельзя?
Burner писал(а):pkg_add -r bash
будет все то, что делает bash.
Не люблю я баш. вообще никак не люблю, меня интересуют решения связанные с минимальными затратами. В данном случае редактирование конфигов, если таковое возможно, для достижения конечной цели.
vadim64 писал(а):/usr/share/skel/dot.shrc Там есть интересное
А собственно что там?
Пример настройки. Опять же, вроде без цветов.

Вообще, тогда вопрос. поддерживает ли sh цвет в шрифте?
Можно ли задать регулярные выражения для консоли?
Можно ли выводить в ls папки одним цветом, файлы другим и т.п.?

Re: SH - разукрасить

Добавлено: 2010-03-07 19:57:36
FiL
ну если промпт можно цветным сделать, то значит он поддерживает смену цвета, нет?
А на счет раскраски ls - это вопрос к ls, а не к шеллу.

Re: SH - разукрасить

Добавлено: 2010-03-08 18:08:24
Soldier
FiL писал(а):А на счет раскраски ls - это вопрос к ls, а не к шеллу.
Т.е. вы хотите сказать, что в линуксах ls ранее разукрашен?
Бред.
Там есть файл с настройкам, в котором имеются объявленные расширения и цвет (хеш).

Re: SH - разукрасить

Добавлено: 2010-03-08 19:10:20
Burner
Soldier писал(а): Т.е. вы хотите сказать, что в линуксах ls ранее разукрашен?
Бред.
Там есть файл с настройкам, в котором имеются объявленные расширения и цвет (хеш).
смотря какие линукса. Их много.

Re: SH - разукрасить

Добавлено: 2010-03-09 7:44:42
FiL
Soldier писал(а):
FiL писал(а):А на счет раскраски ls - это вопрос к ls, а не к шеллу.
Т.е. вы хотите сказать, что в линуксах ls ранее разукрашен?
Бред.
Там есть файл с настройкам, в котором имеются объявленные расширения и цвет (хеш).
$ alias ls
alias ls='ls --color=tty'

$ uname -srvmpio
Linux 2.6.18-164.11.1.el5.centos.plus #1 SMP Wed Jan 20 18:52:33 EST 2010 i686 i686 i386 GNU/Linux

Re: SH - разукрасить

Добавлено: 2010-03-09 9:22:23
Alex Keda
фил, в линуксе нет шелла.
там баш. он себя ведёт по разному в зависимости от способа вызова, но от этого не становитсья настоящим sh

Re: SH - разукрасить

Добавлено: 2010-03-09 9:22:36
Alex Keda
а. вы уже не про шелл )