Ist ~/.bashrc
der einzige Ort, an dem benutzerspezifische Umgebungsvariablen, Aliase und Änderungen an PATH
angegeben werden können Variable usw.?
Ich frage, weil es scheint, dass ~/.bashrc
scheint bash
zu sein -nur, aber es gibt auch andere Shells…
Akzeptierte Antwort:
Die Datei $HOME/.profile
wird von einer Reihe von Shells verwendet, darunter bash, sh, dash und möglicherweise andere.
Von der Bash-Manpage:
Wenn bash als interaktive Login-Shell aufgerufen wird, … liest es zuerst Befehle aus der Datei /etc/profile, falls diese Datei existiert, und führt sie aus. Nach dem Lesen dieser Datei sucht es in dieser Reihenfolge nach ~/.bash_profile, ~/.bash_login und ~/.profile und liest und führt Befehle von der ersten Datei aus, die existiert und lesbar ist.
csh und tcsh schauen ausdrücklich nicht auf ~/.profile
aber diese Muscheln sind irgendwie antiquiert.