Обновление PATH на время bash сессии

В консоли Linux иногда бывает нужно вызвать программы, пути до которых не прописаны в переменной окружения PATH. Например, когда клонируешь какой-нибудь git репозиторий, чтобы опробовать софт и посмотреть как он рабовает на данных в сторонней tmp директории. В таком случае можно вызывать программы из репозитория по пути до папки, или же временно (на сессию) обновить переменную окружения PATH. Обновление переменной PATH можно красиво автоматизировать, если добавить следующую функцию в свой .bashrc:

update_path()
{
   local IFS=':'
   export PATH="$PATH:$*"
}

Обновление пути в таком случае будет сводиться к выполнению команды:
update_path ~/workspace/tool1 ~/workspace/tool2

Comments

comments powered by Disqus