Словарь / Объяснение

PATH: порядок каталогов для поиска команды

Разберите поиск исполняемого файла по имени без слеша. Узнайте, почему порядок каталогов и контекст оболочки могут менять выбранную программу.

Начальный5 минОбщие принципы LinuxLinux · понятия и интерфейсы

Значение термина

PATH задаёт последовательность каталогов, используемую при поиске команды по простому имени. В типичном Unix-представлении каталоги разделены двоеточиями. Проверяется порядок кандидатов, поэтому одинаковые имена в разных каталогах могут давать разные результаты.

Пример для понимания

Если два подходящих runner лежат в /opt/first и /opt/second, порядок этих каталогов влияет на выбор. Изменение PATH не запускает обе программы и не объединяет их содержимое. Имя со слешем обычно задаёт путь напрямую, без такого поиска.

Что важно различать

Встроенные команды, функции и кэш поиска оболочки добавляют собственный контекст. По одной строке PATH нельзя всегда определить, что исполнит shell. Пустой элемент PATH в ряде реализаций связан с текущим каталогом, что требует осторожной оценки.

Как использовать это знание

Проверяйте фактическое разрешение команды средствами выбранной оболочки и используйте доверенные каталоги. В инструкциях отделяйте настройку PATH от передачи произвольных переменных окружения. Калькулятор сайта моделирует только явно заданный порядок кандидатов.

Технические источники

Использованы для проверки поведения. Объяснения и учебные сценарии созданы для проекта.

  • Официальное руководство: path-variable

Проверка текста: 2026-09-11. Нативное исполнение на всей матрице дистрибутивов ещё не подтверждено.

Основные понятия общие для Linux. Состав утилит, версии и системные настройки зависят от окружения.

От материала к практике

Выберите следующую тему в каталоге Linux или проверьте знакомые команды в учебном терминале.

Поиск по Linux

Поиск локальный. ↑ ↓ — перейти к результату, Enter — открыть.

Навигация