Où créer un .profile sur Mac OS X

10

J'utilise Mac OS X Snow Leopard. Dans quel dossier dois-je créer mon .profilefichier?

J'aime créer un chemin pour /usr/local/mysql/bin- des conseils sur la façon d'exporter ce chemin? Je sais seulement comment le taper .bash_profile.

nicole
la source

Réponses:

21

Vous créez .profiledans le même dossier que .bash_profile, à savoir /Users/your-user-name/également disponible sous ~ou $HOME.

Vous pouvez ajouter la ligne à l'aide d'un éditeur de texte ou d'un éditeur de ligne de commande de votre choix (comme vim, emacsou nano), mais vous pouvez également le faire avec Text Edit:

open -a TextEdit ~/.bash_profile

Où mettre la exportcommande?

Une chose importante: si vous en avez déjà un .bash_profile, votre ne.profile sera pas chargé automatiquement. Du manuel de bash:

il recherche ~/.bash_profile, ~/.bash_loginet ~/.profile, dans cet ordre, et lit et exécute les commandes de la première qui existe et est lisible.

De ce fait, lorsque vous avez déjà un ~/.bash_profilefichier et que vous en créez un ~/.profile, ce dernier ne sera jamais lu automatiquement par bash. Vous pouvez ajouter la exportcommande appropriée dans votre ~/.bash_profileet cela fonctionnera très bien si vous utilisez toujours bash:

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

Source .profilede.bash_profile

Si vous souhaitez en avoir un séparé .profile, vous devez l'inclure manuellement à partir de ~/.bash_profile. Mettez ce qui suit dans ~/.bash_profile:

source ~/.profile
slhck
la source
0

Dans le terminal:

open .profile

Si cela ne fonctionne pas, accédez à votre répertoire personnel:

sudo nano .profile

et ajouter:

export PATH=$PATH:/usr/local/mysql/bin/
nicole
la source
3
Ne devrait pas avoir besoin sudod'éditer .profiledans votre répertoire personnel.
fideli
De plus, il pourrait être préférable d'avoir votre chemin personnalisé devant $ PATH, de sorte que votre binaire MySQL local vienne toujours en premier.
slhck