Де створити .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), але ви також можете це зробити за допомогою редагування тексту:

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в домашньому каталозі.
fideli

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