Я хочу додати до своєї змінної PATH папку, що містить особисті сценарії (наприклад, ~ / myTools). Як я читав на форумах та підручниках, якщо я поміщую відповідні команди (додаю до PATH та експортую) у файл .bashrc, шлях правильно модифікується для всього, що я запускаю з терміналу, будь то запуск сценарію, що міститься у ~ / myTools безпосередньо з командного рядка або запуск сценарію, який сам це робить. Але якщо я спробую запустити скрипт, який використовує щось із ~ / myTools BY ITSELF, тобто не викликаючи його з терміналу, то модифікація PATH у .bashrc не робиться, і сценарій більше не знаходить речей у ~ / myTools .
Ще один приклад. Я пишу сценарій "print_path", що містить "echo $ PATH". Якщо я запускаю термічний нал і запускаю "print_path", я бачу, що ~ / myTools міститься на моєму шляху. Якщо я запускаю "print_path" з робочого столу (з Linux Mint 17, двічі клацніть "запустити в термінал"), роздрукований шлях більше не містить ~ / myTools.
Як я можу змінити свою систему шляхів по всьому, і не тільки в терміналі?