# PATH (Command path) (one-screen) ## 1) Что такое PATH `PATH` — переменная окружения: упорядоченный список каталогов, где shell ищет исполняемые файлы, если команда вызвана без абсолютного пути. Формат: пути через `:` ```text /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ``` Посмотреть: ```bash echo $PATH ``` ## 2) Важное правило Если есть два бинарника с одинаковым именем, запустится тот, который встречается **раньше** в PATH. ## 3) Как добавить путь Временно (на текущую сессию): ```bash export PATH=/path/to/bin:$PATH ``` Постоянно: - `~/.bashrc`, `~/.zshrc` - `/etc/profile` ## 4) Найти, что реально запускается ```bash which bash # /bin/bash ``` --- **Source:** [[01 Library/05 Operating System/Linux/Command Path|Command Path]]