Я прочитал в нескольких местах, где PATH
установлен файл /etc/profile
или .profile
файл, находящийся в домашнем каталоге.
Это единственные места, в которых установлен путь? Я хочу лучшего понимания этого.
В /etc/profile
файле, как говорится в следующем комментарии "system-wide .profile file for the Bourne shell"
. Означает ли это, что файлы профиля являются основными файлами конфигурации для bash?
В этом файле я вообще не вижу, PATH
как устанавливается переменная. В .profile
файле в домашнем каталоге есть эта строка:
PATH="$HOME/bin:$PATH"
Это сбрасывает PATH
взгляды, потому что это объединяет уже установленную $PATH
строку с $HOME/bin:
правильным? Но если etc/profile
и ~/.profile
являются ли единственными файлами настройки, PATH
откуда $PATH
берется эта строка кода, если она не определена в /etc/profile
?
Может кто-то опытный, пожалуйста, дать широкое и подробное объяснение PATH
переменной? Благодарность!