Назад | Перейти на главную страницу

Что лучше: отредактировать файл путей или экспортировать PATH в .bashrc / .bash_profile?

Я заметил, что почти на каждом веб-сайте вам предлагается добавить что-то вроде 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 в качестве оболочки.