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