Home

PATHvariabele

PATH-variabele is een omgevingsvariabele die een lijst bevat van directories waarin bestandsuitvoerbare programma's worden gezocht wanneer een gebruiker een commando invoert in een shell of commandoregel. De variabele bepaalt dus welke locaties het systeem doorzoekt om een uitvoerbaar bestand te vinden dat overeenkomt met de ingevoerde naam.

Werking en bereik. Wanneer een gebruiker een commando uitvoert, doorzoekt de shell de directories in PATH in

Formaat en platformverschillen. In Unix-achtige systemen worden PATH-elementen gescheiden door dubbele puntjes (:) terwijl Windows een puntkomma

Weergave en aanpassing. Om PATH te bekijken:

- Linux/macOS: echo $PATH

- Windows: echo %PATH% (cmd) of $Env:PATH (PowerShell)

Tijdelijk toevoegen:

- Linux/macOS: export PATH="$PATH:/nieuw/pad"

- Windows: set PATH=%PATH%;C:\nieuw\pad

Permanent aanpassen:

- Linux/macOS: toevoeging aan ~/.bashrc, ~/.zshrc of ~/.profile

- Windows: via Systeeminstellingen > Geavanceerde systeeminstellingen > Omgevingsvariabelen of via setx

Overige punten. Houd PATH beknopt en vermijd schrijfbare directories; volgorde bepaalt welke versie van een programma

de
gegeven
volgorde.
bij
elk
pad
wordt
gezocht
naar
een
uitvoerbaar
bestand
met
de
gevraagde
naam.
Als
een
overeenkomst
wordt
gevonden,
wordt
het
programma
uitgevoerd;
lukt
dat
niet,
dan
rapporteert
de
shell
een
fout
zoals
command
not
found
(of
een
vergelijkbare
foutmelding).
(;)
gebruikt.
Windows
kan
aanvullend
gebruikmaken
van
de
variabele
PATHEXT
om
te
bepalen
welke
bestandsextensies
als
uitvoerbare
bestanden
gelden
(bijv.
.EXE,
.BAT,
.CMD).
In
Unix-systemen
hangen
uitvoerbaarheid
en
uitvoering
af
van
bestandsmachtigingen
(x-permissie)
naast
de
aanwezigheid
in
PATH.
wordt
gekozen
als
meerdere
aanwezig
zijn.