Saya menggunakan Ubuntu Desktop 14.04, dan karena itu, saya menggunakan shell non-login. Ketika saya membuka terminal GUI, pertama sesi shell non-login membaca file startup berikut:
/etc/bash.bashrc
~/.bashrc
Shell non-login mewarisi lingkungan dari proses induk, yang merupakan shell login, sehingga sesi ini juga membaca file startup berikut:
/etc/profile
~/.bash_profile
Namun, saya tidak dapat menemukan $PATHuntuk seluruh sistem jalan seperti /bin, /sbin, /usr/bin, /usr/sbin, diatur dalam file-file ini. Di mana $PATHset untuk direktori ini?
$PATHitu diwarisi oleh shell login orang tua atau jika itu dimuat ulang oleh setiapbashinstance?