Files
SecondBrain/90 Library/Linux/Command Path.md
T
2026-05-31 10:18:48 +03:00

2.0 KiB

status, type, tags, created, updated, aliases
status type tags created updated aliases
stable concept
os
linux
2025-12-17 2026-05-07
Command Path

Command Path

Command Path - это переменная окружения в ОС на базе Linux, обозначается PATH. Представляет из себя упорядоченный список каталогов, в которых оболочка самостоятельно ищет бинарные файлы программ, которые были вызваны без указания абсолютного пути.

Содержит пути каталогов, разделенных двоеточием:

/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.

$ which bash
> /bin/bash

Другие переменные окружения - Environment Variables

Связанные заметки

  • Linux - MOC