csh -> bash, автозапуск .bashrc PCBSD (FREEBSD)

1294
Milo Homola

Эй, я застрял с этой проблемой ...

Я использую PCBSD (freebsd), который имеет оболочку csh по умолчанию, теперь я хотел использовать bash по умолчанию, поэтому я сделал

> chsh -s /bin/bash milo 

теперь у меня в passwd

> milo:*:1001:1001:milo:usr/home/milo:/bin/bash 

после перезагрузки все в порядке (по умолчанию bash)

И теперь мне нужно, чтобы мой .bashrc запускался автоматически при входе в систему, а он не ...

мой bashrc по умолчанию находится в /compat/linux/etc/skel/.bashrc

Bashrc, очевидно, не запускается автоматически. Я уже пытался найти исходные тексты в ~ / .profile, usr / home / milo / .profile и .bash_profile и так далее до сих пор ничего

Я заметил (когда я в оболочке csh), что с .cshrc, который находится в ~ / cshrc (оболочка csh), я добавил псевдонимы и после перезагрузки все работало!

Так что может быть проблема с изменением оболочки и автозапуска файлов

Пожалуйста помоги

0

1 ответ на вопрос

1
Gilles Quenot

Вы должны скопировать /compat/linux/etc/skel/.bashrcна ваш $HOME:

cp /compat/linux/etc/skel/.bashrc ~ editor ~/.bashrc || vi ~/.bashrc 
СПАСИБО! задача решена. Мой сбой, я просто все время находился в неправильной папке, и это была корневая папка, а не моя папка пользователя. Milo Homola 11 лет назад 0
Если вы считаете, что ответ полезен, вы можете его «поддержать». Если вы считаете, что на ответ получен хороший ответ, вы можете «принять» его, щелкнув контур «галочки» (будет зеленым), и таким образом люди, ищущие веб-сайт stackexchange, узнают, что на вопрос дан хороший ответ. Вот так работают сайты stackechange, спасибо;) Gilles Quenot 11 лет назад 0