Estou usando o Ubuntu Desktop 14.04 e, como tal, estou usando o shell que não é de login. Quando abro o terminal da GUI, primeiro as sessões do shell sem logon leem os seguintes arquivos de inicialização:
/etc/bash.bashrc
~/.bashrc
Os shells sem logon herdam o ambiente do processo pai, que é um shell de logon, portanto, a sessão também lê os seguintes arquivos de inicialização:
/etc/profile
~/.bash_profile
No entanto, não consigo encontrar o $PATHpara caminhos de todo o sistema como /bin, /sbin, /usr/bin, /usr/sbin, jogo em qualquer um desses arquivos. Onde está o $PATHconjunto desses diretórios?
$PATHé herdado pelo shell de login pai ou se é recarregado por cadabashinstância?