Страница 1 из 1
настройка promt
Добавлено: 2008-04-14 15:28:50
Mobilesfinks
Извиняюсь за тупой вопрос, только начал осваивать FreeBSD.
Установил FreeBSD 7.0-RELEASE, выполнил обновление портов согласно методики Lissyar`ы на сайте. Там про promt как раз и было написано что сделать что бы выводился полный путь. Изменил файл настроек .cshrc как указано в руководстве, сохранил изменения. Потом что бы я не делал (логаут, перезагрузка) в строке всё равно только имя хоста прописано.
когда набираю команду csh выдаёт "Too many ('s."
Как сделать что бы промт был тем который я хочу?
Re: настройка promt
Добавлено: 2008-04-14 15:57:47
hizel
у меня для рута
Код: Выделить всё
>cat ~/.tcshrc
set prompt="%n@%B%m%b %~ %#"
а у вас как выглядит?
Re: настройка promt
Добавлено: 2008-04-14 16:39:08
Mobilesfinks
hizel писал(а):у меня для рута
Код: Выделить всё
>cat ~/.tcshrc
set prompt="%n@%B%m%b %~ %#"
а у вас как выглядит?
изменил этот файл - заработало. под рутом
Спасибо!
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.