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

Я использую 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), я добавил псевдонимы и после перезагрузки все работало!

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

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

1 ответ1

1

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

cp /compat/linux/etc/skel/.bashrc ~
editor ~/.bashrc || vi ~/.bashrc

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .