%
что ессно совершенно не устраивает. Введем команду
set prompt="%m%#"
где %m - имя компьютера, %# - символ > (или первый символ переменной promptchars) для обычных пользователей или символ # (или второй символ переменной promptchars) для суперпользователя.Ур-р-а чёт поменялось!!!!!
machine>
Далее добавим имя текущего пользователя (%n) и полное имя директории, где мы сидим в данный момент(%/)
set prompt="%n@%m [%/]%# "
Вид меняется на:
user@machine [/usr/local/etc]>
Приглашение стало более информативным. Но полный путь занимает слишком много места. Меняем %/ на %c, урезающий отображаемый путь до имени текущей директории
set prompt="%n@%m [%c]%#"
и чё получилось ?
user@machine [etc]>
Вот уже что-то. Добавим текущее время :))))
set prompt="%T %n@%m [%c]%#"
и опа...
23:01 user@machine [etc]>
Наверное кого-то сильно напрягает символ > в конце приглашения. Для смены символа используем переменную promptchars
set promptchars="$#"
Первый символ подставляется вместо %# если вы обычный пользователь, а второй - если вы суперпользователь.Теперь записываем полученный результат в ~/.cshrc или в /etc/csh.cshrc.
Исходник статьи находится тут:http://www.lissyara.su/scripts/redirect_link.php?link=http%3A%2F%2Fmr-tacitus.blogspot.com%2F2008%2F02%2Fcshtcsh.htmlЗЫ Лично для меня подошёл самый лаконичный вариант
set prompt="%{^[[40;33;1m%}[%T] %{^[[40;32;1m%} %/ >"
и выглядит это примерно так: