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 $PATH
per i percorsi a livello di sistema come /bin
, /sbin
, /usr/bin
, /usr/sbin
, ambientato in uno di questi file. Dov'è il $PATH
set per queste directory?
$PATH
è ereditato dalla shell di accesso principale o se viene ricaricato da ognibash
istanza?