--- status: stable type: concept tags: - os - linux created: 2025-12-17 updated: 2026-05-07 aliases: - Command Path --- # Command Path Command Path - это переменная окружения в ОС на базе Linux, обозначается _PATH_. Представляет из себя упорядоченный список каталогов, в которых оболочка самостоятельно ищет бинарные файлы программ, которые были вызваны без указания абсолютного пути. Содержит пути каталогов, разделенных двоеточием: ```text /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ``` Для просмотра переменной PATH, можно использовать команду _echo_: `echo $PATH` > [!attention] Порядок расположения При наличии бинарных файлов с одинаковым названием (одинаковые программы), оболочка запустит тот, что находится раньше при сплошном чтении переменной PATH Временно добавить путь в PATH можно командой `export PATH=<путь к программе>:$PATH`, тогда путь будет добавлен в начало переменной, перед основным содержанием. Для постоянного добавления, используются файлы конфигурации оболочки `.bashrc, .zshrc` и файлы конфигурации системы `/etc/profile`. Для удобного поиска каталога программы в переменной PATH используется утилита `which`. ```text $ which bash > /bin/bash ``` Другие переменные окружения - [[Environment Variables]] ## Связанные заметки - [[Linux - MOC]]