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

csh - не меняются дефолтовые настройки

Добавлено: 2010-08-02 9:01:03
Гость
шелл csh в freebsd. Почему могут не читаться измененные переменные в /.cshrc? при setenv выводятся дефолтовые настройки.
все это запущено в jail, на всякий случай выхожу и захожу по новой из джейла - все аналогично. До обновления jail работало все норм, что упустил?
на всякий случай:

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

#echo $SHELL
/bin/csh
#whoami
root


Re: csh - не меняются дефолтовые настройки

Добавлено: 2010-08-02 10:51:38
FreeBSP

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

cat ~/.cshrc > ~/.cshrc.`date '+%d.%m.%Y %T'`.bak
cat /.cshrc > ~/.cshrc
source ~/.cshrc
man tcsh
...
 Startup and shutdown
       A  login  shell  begins  by  executing  commands  from the system files
       /etc/csh.cshrc and /etc/csh.login.   It  then  executes  commands  from
       files  in  the  user's  home  directory:  first  ~/.tcshrc  (+)  or, if
       ~/.tcshrc is not found, ~/.cshrc, then ~/.history (or the value of  the
       histfile shell variable), then ~/.login, and finally ~/.cshdirs (or the
       value of  the  dirsfile  shell  variable)  (+).   The  shell  may  read
       /etc/csh.login  before  instead  of  after /etc/csh.cshrc, and ~/.login
       before instead of after ~/.tcshrc or ~/.cshrc  and  ~/.history,  if  so
       compiled; see the version shell variable. (+)

       Non-login  shells read only /etc/csh.cshrc and ~/.tcshrc or ~/.cshrc on
       startup.
...

Re: csh - не меняются дефолтовые настройки

Добавлено: 2010-08-02 10:51:52
hizel

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

echo $HOME

Re: csh - не меняются дефолтовые настройки

Добавлено: 2010-08-02 13:43:38
Гость
вот ступил, знал, что настроечный файл должен находится в домашней директории юзера, у обычного пользователя не забыл его поместить в /home/..., а вот у рута почему-то настойчиво .cshrc помещаю в /, а не в /root, спасибо!

Re: csh - не меняются дефолтовые настройки

Добавлено: 2010-08-02 15:04:44
hizel

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

man jexec
тоже доставляет ;]