9

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

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

2 ответа2

19

Вы создаете .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 и вы создаете ~/.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/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .