Eu li em alguns lugares em que o arquivo PATH
está definido /etc/profile
ou o .profile
arquivo que está no diretório home.
Esses são os únicos lugares em que o caminho está definido? Eu quero uma melhor compreensão disso.
No /etc/profile
arquivo, como o seguinte comentário diz "system-wide .profile file for the Bourne shell"
. Isso significa que os arquivos de perfil são os principais arquivos de configuração do bash?
Nesse arquivo, não vejo o PATH
var sendo definido. No .profile
arquivo no diretório inicial, há esta linha:
PATH="$HOME/bin:$PATH"
Isso é redefinido PATH
pela aparência, porque está concatenando a $PATH
string já definida com $HOME/bin:
certo? Mas se etc/profile
e ~/.profile
os únicos arquivos PATH
que estão definindo $PATH
a origem dessa linha de código, se ela não estiver definida /etc/profile
?
Alguém experiente pode dar uma explicação ampla e detalhada da PATH
variável? Obrigado!