Ich habe eine Reihe von verschiedenen * nix-basierten Systemen der Jahre verwendet, und es scheint, dass jeder Geschmack von Bash, den ich verwende, einen anderen Algorithmus hat, um zu entscheiden, welche Startup-Skripte ausgeführt werden sollen. Für Aufgaben wie das Einrichten von Umgebungsvariablen und Aliasen und das Drucken von Startmeldungen (z. B. MOTDs), welches Startskript ist der geeignete Ort, um dies zu tun?Was ist der Unterschied zwischen .bashrc, .bash_profile und .environment?
Was ist der Unterschied zwischen Putting Dinge in .bashrc
, .bash_profile
und .environment
? Ich habe auch andere Dateien wie .login
, .bash_login
und .profile
gesehen; Sind diese immer relevant? Was sind die Unterschiede, wenn man sich physisch anmeldet, sich per ssh anmeldet und ein neues Terminalfenster öffnet? Gibt es signifikante Unterschiede zwischen den Plattformen (einschließlich Mac OS X (und seiner Terminal.app) und Cygwin Bash)?
Können Sie '/ etc/bashrc' hinzufügen, um die Antwort zu erfüllen? – Nemoden