Я заметил, что почти на каждом веб-сайте вам предлагается добавить что-то вроде export PATH=/usr/local/share/python:$PATH
в твоем .bashrc
или .bash_profile
при изменении PATH
.
Если вы хотите узнать, какой у вас ПУТЬ, вы можете echo $PATH
, но вы получаете этот однострочный ответ, который трудно читать
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin
Итак, я узнал, что ты можешь просто sudo vi /etc/paths
и не беспокойтесь о добавлении чего-либо в свои профили bash. Это плохой метод? На мой взгляд, так понятнее и проще. Я думаю, люди боятся, что ты испортишь paths
и забыли, как вернуть его в исходное состояние?
Кстати, у меня Mac Lion. Но мой вопрос касается Linux в целом.
/etc/paths
не существует в моей системе Ubuntu, поэтому, возможно, это не стандартный способ GNU установки вашего PATH
.
Еще одна вещь, которую следует учитывать, - это изменение /etc/paths
изменит PATH
каждого пользователя в системе. Поместив это в свой .bash_profile
, вы ограничиваете изменение одним пользователем, и только тогда, когда этот пользователь использует bash в качестве оболочки.