В чем разница между установкой пути путем редактирования / private / etc / paths vs ~ / .profile?

972
Drew

Я только что узнал, что я могу изменить PATHпутем редактирования /etc/pathsили /private/etc/paths, или помещая export PATH=$PATH:/a/pathв ~/.profileили один из моих scrips запуска.

Есть ли разница между этими методами? Если так, один метод предпочтительнее другого?

1

1 ответ на вопрос

3
Ярослав Рахматуллин

One is system wide while the other is user-specific. If you want other users on your system to have some entries in their PATH, put them in the system wide configuration file. That's the difference.

The private folder is mentioned here.

Кроме того, .profile влияет только на команды, вызываемые через командную оболочку; / etc / paths может повлиять на многие другие приложения, некоторые из которых могут быть системными утилитами, которые полагаются на конкретные версии программ в / etc / paths. rholmes 9 лет назад 0