Zunächst einmal muss man wissen, dass OS X auf Unix aufbaut. An dieser Stelle kommt das .bash_profile ins Spiel. Wenn Sie die Terminal-Anwendung in OS X starten, erhalten Sie standardmäßig eine Bash-Shell. Die Bash-Shell stammt von Unix und führt beim Laden das Skript .bash_profile aus. Sie können dieses Skript für Ihren Benutzer anpassen, um Ihre Einstellungen zu ändern. Diese Datei befindet sich unter:
~/.bash_profile
Update für Mavericks
OS X Mavericks verwendet die environment.plist nicht - zumindest nicht für OS X Windows-Anwendungen. Sie können die launchd-Konfiguration für Anwendungen mit Fenstern. Das .bash_profile wird weiterhin unterstützt, da es Teil der in Terminal verwendeten Bash-Shell ist.
Nur Lion und Mountain Lion
OS X-Fensteranwendungen erhalten Umgebungsvariablen aus Ihrer environment.plist-Datei. Dies ist wahrscheinlich das, was Sie mit der ".plist"-Datei meinen. Diese Datei befindet sich unter:
~/.MacOSX/environment.plist
Wenn Sie eine Änderung an der Datei environment.plist vornehmen, werden diese Umgebungsvariablen von OS X-Windows-Anwendungen, einschließlich der Terminal-Anwendung, gesetzt. Jede Umgebungsvariable, die Sie in Ihrem .bash_profile setzen, wirkt sich nur auf Ihre Bash-Shells aus.
Im Allgemeinen setze ich nur Variablen in meiner .bash_profile-Datei und ändere nicht die .plist-Datei (oder die launchd-Datei auf Mavericks). Die meisten OS X-Fensteranwendungen benötigen keine eigene Umgebung. Nur wenn eine Anwendung tatsächlich eine bestimmte Umgebungsvariable benötigt, ändere ich die Datei environment.plist (bzw. launchd unter Mavericks).
Es hört sich so an, als ob Sie die Datei environment.plist und nicht das .bash_profile ändern wollen.
Und noch etwas: Wenn Sie nach diesen Dateien suchen, werden Sie sie wohl nicht finden. Wenn ich mich richtig erinnere, waren sie nicht auf meiner Erstinstallation von Lion.
Bearbeiten: Hier finden Sie eine Anleitung zur Erstellung einer plist-Datei.
- Xcode öffnen
- Wählen Sie Datei -> Neu -> Neue Datei...
- Wählen Sie unter Mac OS X Ressourcen
- Wählen Sie eine plist-Datei
- Befolgen Sie die restlichen Aufforderungen
Um die Datei zu bearbeiten, klicken Sie bei gedrückter Ctrl-Taste, um ein Menü aufzurufen, und wählen Sie Zeile hinzufügen. Sie können dann ein Schlüssel-Wert-Paar hinzufügen. Bei Umgebungsvariablen ist der Schlüssel der Name der Umgebungsvariablen und der Wert der tatsächliche Wert für diese Umgebungsvariable.
Sobald die plist-Datei erstellt ist, können Sie sie mit Xcode öffnen, um sie jederzeit zu ändern.