Я относительно новичок в Linux и Unix. С помощью Интернета я наконец понял, как $PATH
и псевдонимы в моей работе .bashrc
.
Но я действительно не мог найти ничего, что описывает, когда использовать.
Скажем, я установил Python3.3 в Library/Frameworks и исполняемый /Library/Frameworks/Python.framework/Versions/3.3/bin/python3
, но я хочу, чтобы выполнить питона 3.3, просто набрав python3
в свой терминал.
Когда я правильно понимаю, есть (по крайней мере) три способа для достижения этой цели:
1) Я изменяю $ PATH в моем .bashrc:
export PATH=/Library/Frameworks/Python.framework/Versions/3.3/bin:${PATH}
2) Я установил псевдоним в моем .bashrc:
alias python3=/Library/Frameworks/Python.framework/Versions/3.3/bin
3) создание символической ссылки (символьная ссылка):
ln -s /Library/Frameworks/Python.framework/Versions/3.3/bin /usr/local/bin
Что бы вы сказали (из своего опыта), это «рекомендуемый» способ?
Я не думаю, что ваш '' alias' и пер -s' команды являются правильными. Вероятно, вы хотите, чтобы все они использовали 'bin/python3' не просто'/bin' – FoolishSeth
И вы могли бы также добавить 'function' в свой' .bashrc' –
, спасибо, вы правы, это должно быть определенно '... bin/python3' – 2013-02-17 16:02:58