Где создать .profile в Mac OS X


10

Я использую Mac OS X Snow Leopard. В какой папке я создаю свой .profileфайл?

Мне нравится создавать путь для /usr/local/mysql/bin- какие-либо советы о том, как экспортировать этот путь? Я только знаю, как его напечатать .bash_profile.

Ответы:


21

Вы создаете .profileв той же папке, как .bash_profile, а именно в /Users/your-user-name/также доступны в ~или $HOME.

Вы можете добавить строку с помощью текстового редактора или редактора командной строки по вашему выбору (например vim, emacsили nano), но вы также можете сделать это с помощью Text Edit:

open -a TextEdit ~/.bash_profile

Где поставить exportкоманду?

Одна важная вещь: Если у вас уже есть .bash_profile, ваша .profileволя не будет загружаться автоматически. Из руководства Bash:

он ищет ~/.bash_profile, ~/.bash_loginи ~/.profile, в таком порядке, и читает и выполняет команду из первого, который существует и читаемые.

Из-за этого, когда у вас уже есть ~/.bash_profileфайл и вы создаете a ~/.profile, последний никогда не будет прочитан bash автоматически. Вы можете добавить соответствующую exportкоманду в вашу ~/.bash_profileи она будет работать нормально, если вы всегда используете bash:

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

Источник .profileот.bash_profile

Если вы хотите иметь отдельный .profile, вам нужно вручную включить его из ~/.bash_profile. Поместите следующее в ~/.bash_profile:

source ~/.profile

0

В терминале:

open .profile

Если это не сработает, перейдите в свой домашний каталог:

sudo nano .profile

и добавить:

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

3
Не нужно sudoредактировать .profileв вашем домашнем каталоге.
Фидели

Кроме того, может быть лучше иметь ваш собственный путь перед $ PATH, чтобы ваш локальный двоичный файл MySQL всегда был первым.
Slhck
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.