PATH – zmienna środowiskowa używana w systemach operacyjnych do określania zestawu katalogów, gdzie zlokalizowane są programy komputerowe w celu ich uruchomienia. W ogólności, każdy proces i każda sesja użytkownika posiada własne ustawienie zmiennej PATH.
Unix i Linux W standardzie POSIX oraz w systemach operacyjnych Unix i Uniksopodobnych (Linux, Mac OS, OS X), zmienna środowiskowa $PATH określana jest jako lista jednego lub więcej katalogów, oddzielonych znakiem dwukropka (:). Niedozwolone są spacje między nazwami ścieżek w łańcuchu.
Takie katalogi jak: /bin, /usr/bin, czy /usr/local/bin są zazwyczaj już ustawione w większości środowisk użytkownika (chociaż zależy to od konkretnej implementacji) danego systemu operacyjnego. Czasami uwzględniony jest również katalog bieżący (.), pozwalając na wykonywanie programów z katalogu, w którym aktualnie znajduje się użytkownik.
Zasada działania