Sto usando Ubuntu Desktop 14.04 e, come tale, sto usando la shell senza login. Quando apro il terminale della GUI, prima le sessioni della shell senza login leggono i seguenti file di avvio:
/etc/bash.bashrc
~/.bashrc
Le shell non di accesso ereditano l'ambiente dal processo padre, che è una shell di accesso, quindi la sessione legge anche i seguenti file di avvio:
/etc/profile
~/.bash_profile
Tuttavia, non riesco a trovare il $PATHper i percorsi a livello di sistema come /bin, /sbin, /usr/bin, /usr/sbin, ambientato in uno di questi file. Dov'è il $PATHset per queste directory?
$PATHè ereditato dalla shell di accesso principale o se viene ricaricato da ognibashistanza?