Eu li em alguns lugares em que o arquivo PATHestá definido /etc/profileou o .profilearquivo 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/profilearquivo, 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 PATHvar sendo definido. No .profilearquivo no diretório inicial, há esta linha:
PATH="$HOME/bin:$PATH"
Isso é redefinido PATHpela aparência, porque está concatenando a $PATHstring já definida com $HOME/bin:certo? Mas se etc/profilee ~/.profileos únicos arquivos PATHque estão definindo $PATHa 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 PATHvariável? Obrigado!