b'\n_START_ARTICLE_\nPATH (zmienna)\n_START_PARAGRAPH_\nPATH \xe2\x80\x93 zmienna \xc5\x9brodowiskowa u\xc5\xbcywana w systemach operacyjnych do okre\xc5\x9blania zestawu katalog\xc3\xb3w, gdzie zlokalizowane s\xc4\x85 programy komputerowe w celu ich uruchomienia. W og\xc3\xb3lno\xc5\x9bci, ka\xc5\xbcdy proces i ka\xc5\xbcda sesja u\xc5\xbcytkownika posiada w\xc5\x82asne ustawienie zmiennej PATH.\n_START_SECTION_\nUnix i Linux\n_START_PARAGRAPH_\nW standardzie POSIX oraz w systemach operacyjnych Unix i Uniksopodobnych (Linux, Mac OS, OS X), zmienna \xc5\x9brodowiskowa $PATH okre\xc5\x9blana jest jako lista jednego lub wi\xc4\x99cej katalog\xc3\xb3w, oddzielonych znakiem dwukropka (:). Niedozwolone s\xc4\x85 spacje mi\xc4\x99dzy nazwami \xc5\x9bcie\xc5\xbcek w \xc5\x82a\xc5\x84cuchu._NEWLINE_Takie katalogi jak: /bin, /usr/bin, czy /usr/local/bin s\xc4\x85 zazwyczaj ju\xc5\xbc ustawione w wi\xc4\x99kszo\xc5\x9bci \xc5\x9brodowisk u\xc5\xbcytkownika (chocia\xc5\xbc zale\xc5\xbcy to od konkretnej implementacji) danego systemu operacyjnego. Czasami uwzgl\xc4\x99dniony jest r\xc3\xb3wnie\xc5\xbc katalog bie\xc5\xbc\xc4\x85cy (.), pozwalaj\xc4\x85c na wykonywanie program\xc3\xb3w z katalogu, w kt\xc3\xb3rym aktualnie znajduje si\xc4\x99 u\xc5\xbcytkownik._NEWLINE_Zasada dzia\xc5\x82ania_NEWLINE_W momencie wydania przez u\xc5\xbcytkownika dowolnego polecenia, system przeszukuje \xc5\x9bcie\xc5\xbcki po ka\xc5\xbcdym elemencie po kolei (w kierunku od lewej do prawej), szukaj\xc4\x85c nazwy pliku, kt\xc3\xb3ry pasuje do nazwy wydanego polecenia. Je\xc5\xbceli taki program zostanie odnaleziony, zostanie on wykonany jako proces potomny pow\xc5\x82oki systemowej lub programu, kt\xc3\xb3ry go wywo\xc5\x82a\xc5\x82. Je\xc5\xbceli program nie zostanie odnaleziony, u\xc5\xbcytkownik otrzyma odpowiedni komunikat o nieodnalezieniu \xc5\xbc\xc4\x85danego programu.\n_START_SECTION_\nDOS, OS/2, Windows\n_START_PARAGRAPH_\nW systemach operacyjnych DOS, OS/2 oraz Microsoft Windows, zmienna \xc5\x9brodowiskowa %PATH% okre\xc5\x9blana jest jako lista jednego lub wi\xc4\x99cej katalog\xc3\xb3w, oddzielonych znakiem \xc5\x9brednika (;)._NEWLINE_Katalog systemowy Windows (zwykle C:\\WINDOWS\\system32) jest zazwyczaj podany jako pierwszy w zmiennej PATH. Z czasem \xc5\xbcycia systemu przed katalogiem systemowym, mog\xc4\x85 pojawia\xc4\x87 si\xc4\x99 \xc5\x9bcie\xc5\xbcki do katalog\xc3\xb3w, gdzie instalowane s\xc4\x85 nowe programy (zwykle \xc5\x9bcie\xc5\xbcki odnosz\xc4\x85ce si\xc4\x99 do katalogu C:\\Program Files). W przypadku du\xc5\xbcej ilo\xc5\x9bci nowo instalowanego oprogramowania, rozrost zmiennej PATH mo\xc5\xbce powodowa\xc4\x87 spowolnienie systemu przez szukanie program\xc3\xb3w w zbyt wielu miejscach lub lokalizacjach, kt\xc3\xb3re zosta\xc5\x82y usuni\xc4\x99te (w przypadku odinstalowywania oprogramowania).\n_START_SECTION_\nModyfikowanie zmiennej PATH\n_START_PARAGRAPH_\nDodawanie nowych \xc5\x9bcie\xc5\xbcek do zmiennej \xc5\x9brodowiskowej PATH mo\xc5\xbce mie\xc4\x87 charakter globalny (na sta\xc5\x82e) lub w ramach bie\xc5\xbc\xc4\x85cej sesji u\xc5\xbcytkownika (nietrwale).'