PATH (ympäristömuuttuja)
PATH eli hakupolku on useissa käyttöjärjestelmissä käytetty ympäristömuuttuja, jossa määritellään joukko hakemistoja, joissa suoritettavat ohjelmat sijaitsevat. Yleensä jokaisella suoritettavalla prosessilla tai käyttäjän istunnolla on oma PATH-asetus.
PATH on muun muassa Unix-tyylisissä käyttöjärjestelmissä, DOS:ssa, OS/2:ssa sekä Microsoft Windowsissa.
Historia
[muokkaa | muokkaa wikitekstiä]Multics kehitti ajatuksen hakupolusta. Varhainen Unix shell haki ohjelmia vain /bin
hakemistosta, mutta Version 3 Unix aikana hakemisto oli liian suuri ja siten /usr/bin
ja hakupolusta tuli osa käyttöjärjestelmää.[1]
Unix ja Unix-tyylisyys
[muokkaa | muokkaa wikitekstiä]POSIX ja Unix-tyylisissä käyttöjärjestelmissä, $PATH
muuttuja on määritelty listana yhdestä tai useammasta hakemistosta puolipisteellä (:
) eroteltuna.[2][3] Hakemistot PATH
-muuttujassa ei ole tarkoitettu escapettavaksi, mikä tekee siitä mahdotonta, että puolipiste :
olisi hakemiston nimessä.[4]