настройка promt

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Mobilesfinks
мл. сержант
Сообщения: 128
Зарегистрирован: 2008-04-14 14:49:48
Контактная информация:

настройка promt

Непрочитанное сообщение Mobilesfinks » 2008-04-14 15:28:50

Извиняюсь за тупой вопрос, только начал осваивать FreeBSD. :twisted:

Установил FreeBSD 7.0-RELEASE, выполнил обновление портов согласно методики Lissyar`ы на сайте. Там про promt как раз и было написано что сделать что бы выводился полный путь. Изменил файл настроек .cshrc как указано в руководстве, сохранил изменения. Потом что бы я не делал (логаут, перезагрузка) в строке всё равно только имя хоста прописано.
когда набираю команду csh выдаёт "Too many ('s."

Как сделать что бы промт был тем который я хочу? :?

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

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: настройка promt

Непрочитанное сообщение hizel » 2008-04-14 15:57:47

у меня для рута

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

>cat ~/.tcshrc
set prompt="%n@%B%m%b %~ %#"
а у вас как выглядит? :)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Mobilesfinks
мл. сержант
Сообщения: 128
Зарегистрирован: 2008-04-14 14:49:48
Контактная информация:

Re: настройка promt

Непрочитанное сообщение Mobilesfinks » 2008-04-14 16:39:08

hizel писал(а):у меня для рута

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

>cat ~/.tcshrc
set prompt="%n@%B%m%b %~ %#"
а у вас как выглядит? :)
изменил этот файл - заработало. под рутом :D

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

set prompt = '%{^[[40;32;1m%}%$cwd/>'
Спасибо!

Гость
проходил мимо

Re: настройка promt

Непрочитанное сообщение Гость » 2008-04-15 14:32:13

на, попробуй

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

set promptchars = '.!'
set prompt = '%{^[[1;31m%}(%{^[[22;39m%}%{^[[1;33m%}%~%{^[[22;39m%}%{^[[1;31m%})%{^[[22;39m%}%{^[[1;32m%}%#%{^[[22;39m%} '
что значит каждый символ написано в tcsh(1) в описании переменной prompt
ну а ansi-цвета в screen(4) и прочие управляющие последовательности в termcap(5), кои можно попробовать например так: echo This is 2-nd ANSI foreground color - `tput AF 2`green

Гость
проходил мимо

Re: настройка promt

Непрочитанное сообщение Гость » 2008-04-15 14:36:04

ну а если так повезло, что не работает `%~', то попробуй что-нить похожее

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

               %/  The current working directory.
               %~  The  current  working directory, but with one's home direc-
                   tory represented by `~' and other users'  home  directories
                   represented   by  `~user'  as  per  Filename  substitution.
                   `~user' substitution happens only if the shell has  already
                   used `~user' in a pathname in the current session.
               %c[[0]n], %.[[0]n]
                   The trailing component of the current working directory, or
                   n trailing components if a digit n is given.  If  n  begins
                   with  `0',  the  number  of  skipped components precede the
                   trailing component(s) in the  format  `/<skipped>trailing'.
                   If  the  ellipsis shell variable is set, skipped components
                   are  represented  by  an  ellipsis  so  the  whole  becomes
                   `...trailing'.   `~' substitution is done as in `%~' above,
                   but the `~' component is  ignored  when  counting  trailing
                   components.
               %C  Like %c, but without `~' substitution.