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