Переменная PATH в Linux содержит перечень путей, по которым хранятся исполняемые программы. 4 При запуске команды операционная система ищет исполняемый файл с заданным именем в текущей папке. 3 Если находит, запускает на выполнение, если нет, проверяет каталоги, перечисленные в переменной PATH, в установленном там порядке. 3
Чтобы посмотреть содержимое переменной PATH, нужно выполнить в терминале команду echo $PATH
. 3 На экране появится перечень папок, разделённых двоеточием. 3
Для использования переменной PATH для поиска команд можно, например, добавить свои папки к её содержимому, чтобы добавить новые места размещения исполняемых и связанных с ними файлов. 3 Для этого нужно воспользоваться командой export
. 3 Например, чтобы добавить к значению переменной PATH папку /opt/local/bin
, нужно дописать новое значение к уже имеющемуся, не забыв о разделителе-двоеточии: export PATH=$PATH:/opt/local/bin
. 3
Также получить путь к команде можно с помощью команды which
. 4 Пример: which gcc
. 4 Чтобы отобразить все возможные совпадающие пути, нужно воспользоваться опцией -a: which -a ls
. 4