PATH (англ. путь) — это одна из ключевых переменных среды в Linux и других Unix-подобных системах, которая содержит список каталогов, разделенных двоеточиями. Когда вы вводите команду в терминале, система ищет исполняемый файл с этим именем именно в каталогах, перечисленных в PATH, в порядке их следования.
Вы вводите команду, например ls
Система последовательно проверяет:
/usr/local/bin/ls
/usr/bin/ls
/bin/ls
...и другие каталоги из PATH
При нахождении исполняемого файла — он выполняется
Вводим команду в терминале: echo $PATH

Временное добавление (для текущей сессии)
Способ 1: Добавление в начало PATH, вводим команду в терминале: export PATH="/новый/путь:$PATH"
Преимущество: команды из нового пути будут иметь приоритет
Способ 2: Добавление в конец PATH, вводим команду в терминале: export PATH="$PATH:/новый/путь"
Преимущество: безопаснее, системные команды не будут переопределены
Постоянное добавление (для пользователя)
Для bash (наиболее распространенный вариант)
Отредактируйте ~/.bashrc: nano ~/.bashrc
Добавьте в конец файла: export PATH="$PATH:/новый/путь"
Примените изменения: source ~/.bashrc
Глобальное добавление (для всех пользователей)
Внимание: Будьте осторожны, это влияет на всю систему!
В Ubuntu значение переменной PATH содержится в файле /etc/environment, в некоторых других дистрибутивах её также можно найти и в файле /etc/profile.
Проверка изменений
После добавления пути проверьте:
#Посмотреть обновленный PATH
echo $PATH
#Проверить доступность команды из нового пути
which ваша_команда
Безопасность: Не добавляйте текущий каталог (.) в PATH, это может быть использовано злоумышленниками.
Порядок имеет значение: Система использует первый найденный исполняемый файл.
Дубликаты: Избегайте дублирования путей для поддержания чистоты.
Синтаксис: Всегда используйте полные пути (не относительные).
На этом всё. Удачи.