PATH is een omgevingsvariabele die een lijst van mappen bevat waarin de shell naar uitvoerbare bestanden zoekt. Wanneer je ls typt, zoekt de shell in alle mappen uit PATH naar een bestand dat ls heet.
echo $PATH
# /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/bernard/.local/bin
Mappen zijn gescheiden door een dubbele punt (:). De shell doorzoekt ze van links naar rechts — de eerste match wint.
export PATH="$PATH:/opt/mijnapp/bin" # map toevoegen aan het einde
export PATH="/opt/mijnapp/bin:$PATH" # map toevoegen aan het begin (hogere prioriteit)
Zet dit in ~/.bashrc om het permanent te maken.
which python3 # toont het pad van het gevonden commando
type ls # toont of het een alias, ingebouwd commando of bestand is