Onde criar um .profile no Mac OS X

10

Estou usando o Mac OS X Snow Leopard. Em qual pasta eu crio meu .profilearquivo?

Eu gosto de criar um caminho para /usr/local/mysql/bin- alguma dica sobre como exportar esse caminho? Eu só sei digitar .bash_profile.

nicole
fonte

Respostas:

21

Você cria .profilena mesma pasta que .bash_profile, ou seja, /Users/your-user-name/também está disponível em ~ou $HOME.

Você pode adicionar a linha usando um editor de texto ou editor de linha de comando de sua escolha (como vim, emacsou nano), mas você também pode fazê-lo com Editar texto:

open -a TextEdit ~/.bash_profile

Onde colocar o exportcomando?

Uma coisa importante: Se você já tem um .bash_profile, a sua .profilevontade não ser carregados automaticamente. No manual do bash:

ele procura ~/.bash_profile, ~/.bash_logine ~/.profile, nessa ordem, e lê e executa os comandos do primeiro que existe e é legível.

Por esse motivo, quando você já possui um ~/.bash_profilearquivo e cria um ~/.profile, o último nunca será lido automaticamente pelo bash. Você pode adicionar o exportcomando apropriado no seu ~/.bash_profilee ele funcionará bem se você sempre usar o bash:

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

Fonte .profilede.bash_profile

Se você deseja separar .profile, você deve incluí-lo manualmente ~/.bash_profile. Coloque o seguinte em ~/.bash_profile:

source ~/.profile
slhck
fonte
0

No terminal:

open .profile

Se isso não funcionar, acesse o diretório inicial:

sudo nano .profile

e adicione:

export PATH=$PATH:/usr/local/mysql/bin/
nicole
fonte
3
Não deve precisar sudoeditar .profileem seu diretório pessoal.
Fideli
Além disso, pode ser melhor ter seu caminho personalizado na frente de $ PATH, para que o seu binário MySQL local sempre esteja em primeiro lugar.
slhck 22/07