Что означает «curl -k -i -X» в Linux?

Начальная переменная PATH обычно устанавливается в / etc / profile Иногда системный администратор также помещает переменные PATH в источник в /etc/profile.d

. Это системные переменные PATH, которые каждый, кто входит в систему, наследует по умолчанию (если не переопределен локально). Обычно это устанавливает очевидные пути, такие как / usr / bin , хотя в моей работе мы широко используем / opt и несколько настраиваемых местоположений, так что они также устанавливаются там.

Для учетных записей пользователей, ПУТЬ также может быть определено в ~ / .profile . Это может определять вещи, к которым не все пользователи имеют доступ; возможно, руководители отделов могут запускать двоичные файлы из / opt , но других пользователей эти двоичные файлы не беспокоят. Пользователи также могут изменять этот файл сами, и хорошая особенность .profile заключается в том, что он не зависит от оболочки; если вы войдете в систему, будет получен установленный там PATH.

Для входа в систему, специфичных для оболочки, PATH может быть определен в ~ / .bash_profile , ~ / .bashrc , или .cshrc или аналогичных.Пользователи могут установить здесь PATH, если им нужны определенные пути для определенных оболочек или если они просто сохраняют там все свои личные предпочтения.

В итоге: / etc / profile и /etc/profile.d - традиционно каскадные настройки; они наследуются и обычно добавляются в личные точечные файлы (хотя вместо этого пользователь может переопределить их). Персональные точечные файлы обычно устанавливаются пользователем.

Конечно, оболочка также имеет переменные среды, поэтому локальная переменная среды также может добавлять или отменять PATH по умолчанию в любом из файлов конфигурации.

3
07.12.2017, 07:03
0 ответов

Теги

Похожие вопросы