Path variabele

Extra info

Deze pagina bevat nuttige achtergrond informatie. Je gaat dit in je vak tegenkomen en dit lezen, leren en begrijpen maakt je beter in je vak.
Je hoeft dit niet te kennen voor de toets.

De PATH-variabele is een lijst van mappen op je computer waar het besturingssysteem automatisch kijkt wanneer je een programma wilt uitvoeren. Stel je voor dat je een programma wilt starten, zoals een tekstverwerker. In plaats van dat je zelf precies moet aangeven waar het programma staat, kijkt je computer automatisch in de mappen die in de PATH-variabele staan vermeld.

Kort gezegd: het vertelt je computer waar hij moet zoeken naar programma’s wanneer je een commando uitvoert.

Voorbeeld PATH variabele Windows
1 2 3 4 5 6 7 8 9
C:\Users\boutkama>echo %PATH% C:\Python312\Scripts\;C:\Python312\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem; C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Program Files\nodejs\;C:\ProgramData\chocolatey\bin;C:\Users\boutkama\bin\php-8.3.4-nts-Win32-vs16-x64;;C:\Program Files\Docker\Docker\resources\bin;C:\Users\boutkama\AppData\Local\Microsoft\WindowsApps;C:\Program Files\JetBrains\PhpStorm 2023.3.4\bin;;C:\Users\boutkama\AppData\Local\Programs\Microsoft VS Code\bin; C:\Users\boutkama\AppData\Local\GitHubDesktop\bin;C:\Program Files\JetBrains\PyCharm 2023.3.4\bin;;C:\Program Files\JetBrains\PyCharm Community Edition 2023.3.4\bin;;C:\Users\boutkama\AppData\Roaming\npm;C:\Program Files\nodejs;C:\Program Files\JetBrains\PhpStorm 2023.3.4\bin;C:\Python312;
Voorbeeld PATH variabele Linux
1 2 3
hurah@ubuntu:~$ echo $PATH /home/hurah/.nvm/versions/node/v22.2.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games: /usr/local/games:/snap/bin

Je kunt je PATH variabele zelf aanpassen en soms doet de installatie software van een software pakket dat voor je. Zoals je in de voorbeelden hieronder ziet zijn het soms heel veel mappen, van elkaar gescheiden door bijvoorbeeld een ; of een :. Windows kijkt in die mappen naar bestanden die eindgen op .exe of .bat. De meeste andere besturing systemen zijn op Linux of Unix gebaseerd en kijken naar de zogenaamde executable flag.

Als een programma zich in een van die mappen bevindt, kan je het gewoon starten door de naam ervan in te typen, zonder het volledige pad naar het programma te hoeven typen. Zo maakt de PATH-variabele het makkelijker en sneller om programma's te gebruiken.

Navigatie

« Composer & Packagist