Path variabele
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.
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;
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.