Я прочитал в нескольких местах, где 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переменной? Благодарность!