Saya ingin menambahkan ke variabel PATH saya folder yang berisi skrip pribadi (misalnya ~ / myTools). Seperti yang saya baca di forum dan tutorial, jika saya meletakkan perintah yang sesuai (tambahkan ke PATH dan ekspor) ke file .bashrc, path dimodifikasi dengan benar untuk apa pun yang saya luncurkan dari terminal, baik itu meluncurkan skrip yang terkandung dalam ~ / myTools langsung dari baris perintah atau meluncurkan skrip yang melakukannya sendiri. Tetapi, jika saya mencoba meluncurkan skrip yang menggunakan sesuatu dari ~ / myTools BY ITSELF, yaitu tanpa memanggilnya dari terminal, maka modifikasi PATH di .bashrc tidak dibuat dan skrip tidak menemukan hal-hal di ~ / myTools lagi .
Contoh lain. Saya menulis skrip "print_path" yang berisi "echo $ PATH". Jika saya meluncurkan termial dan menjalankan "print_path", saya melihat bahwa ~ / myTools terkandung di jalur saya. Jika saya menjalankan "print_path" dari desktop (dengan Linux Mint 17, klik dua kali, "jalankan di terminal"), maka jalur yang dicetak tidak mengandung ~ / myTools lagi.
Bagaimana saya bisa memodifikasi sistem jalur saya lebar-lebar, dan tidak hanya di terminal?