Erstellen eines. Profils unter Mac OS X

Ich benutze Mac OS X Snow Leopard. In welchem Ordner erstelle ich meine .profile Datei?

Ich erstelle gerne einen Pfad für /usr/local/mysql/bin – irgendwelche Tipps zum Exportieren dieses Pfads? Ich weiß nur, wie man es für das .bash_profile.

Author: fixer1234, 2011-07-21

2 answers

Sie erstellen .profile im selben Ordner wie .bash_profile, nämlich in /Users/your-user-name/ auch unter ~ oder $HOME.

Sie können die Zeile mit einem Texteditor oder Befehlszeileneditor Ihrer Wahl hinzufügen (wie vim, emacs oder nano), aber Sie können es auch mit Text bearbeiten:

open -a TextEdit ~/.bash_profile

Wo soll der Befehl export gesetzt werden?

Eine wichtige Sache: Wenn Sie bereits ein .bash_profile haben, wird Ihr .profile nicht automatisch geladen. Aus Bashs Handbuch:

Es sucht nach ~/.bash_profile, ~/.bash_login, und ~/.profile in dieser Reihenfolge liest und führt Befehle aus dem ersten aus, der existiert und lesbar ist.

Wenn Sie bereits eine ~/.bash_profile Datei haben und eine ~/.profile erstellen, wird diese niemals automatisch von bash gelesen. Sie können den entsprechenden Befehl export in Ihrem ~/.bash_profile und es wird gut funktionieren, wenn Sie immer bash:

export PATH=/usr/local/mysql/bin/:$PATH

Quelle .profile von .bash_profile

Wenn Sie ein separates .profile haben möchten, sie müssen es manuell von ~/.bash_profile einschließen. Setzen Sie Folgendes in ~/.bash_profile:

source ~/.profile
 22
Author: slhck,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-07-22 08:56:05

Im Terminal:

open .profile

Wenn das nicht funktioniert, gehe zu deinem Home-Verzeichnis:

sudo nano .profile

Und füge hinzu:

export PATH=$PATH:/usr/local/mysql/bin/
 1
Author: nicole,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-02-08 21:25:02