csh -> bash, autostart .bashrc PCBSD (FREEBSD)

1396
Milo Homola

Hey ich bin mit diesem Problem stecken ...

Ich benutze PCBSD (freebsd), die die standardmäßige csh-Shell hat. Jetzt wollte ich bash als Standard verwenden, also habe ich gemacht

> chsh -s /bin/bash milo 

jetzt habe ich passwd

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

Alles scheint nach dem Neustart in Ordnung zu sein (Standardeinstellung für bash)

Und jetzt brauche ich, dass meine .bashrc beim Login automatisch startet und es nicht ...

mein bashrc befindet sich standardmäßig in /compat/linux/etc/skel/.bashrc

bashrc startet offensichtlich nicht automatisch. Ich habe es schon ausprobiert, um die ~ / .profile, usr / home / milo / .profile und .bash_profile zu verwenden und so weiter nichts

Ich bemerkte (beim Im in der csh-Shell), dass mit .cshrc, das sich in ~ / cshrc (csh-Shell) befindet, ich Aliase hinzugefügt habe und nach dem Neustart alles funktionierte!

Es kann also ein Problem beim Ändern der Shell im Vergleich zum automatischen Starten von Dateien geben

Bitte helfen

0

1 Antwort auf die Frage

1
Gilles Quenot

Sie sollten /compat/linux/etc/skel/.bashrcin Ihr kopieren $HOME:

cp /compat/linux/etc/skel/.bashrc ~ editor ~/.bashrc || vi ~/.bashrc 
VIELEN DANK! Problem gelöst. Mein Fehler, ich habe die ganze Zeit nur in den falschen Ordner navigiert und das war der Root-Ordner, nicht mein Benutzerordner. Milo Homola vor 11 Jahren 0
Wenn Sie der Meinung sind, dass die Antwort nützlich ist, können Sie sie "unterstützen". Wenn Sie der Meinung sind, dass die Antwort gut beantwortet wurde, können Sie sie akzeptieren, indem Sie auf den Umriss des `Häkchens 'klicken (wird grün). Auf diese Weise wissen Personen, die die stackexchange-Website durchsuchen, dass die Frage gut beantwortet wurde. So funktioniert stackechange websites, danke;) Gilles Quenot vor 11 Jahren 0