Controleer het PAD van je Mac met echo $ PATH

Telkens wanneer u een opdracht direct door de Terminal uitvoert met een opdrachtnaam zoals ls of dscacheutil, kijkt uw Mac door een reeks mappen om die opdracht te laten bestaan. Deze lijst met mappen wordt de PATH genoemd en is een overdracht van de Unix-onderbouwing van Mac OS X.

Zoals je misschien al geraden hebt, is het controleren van je PATH in Mac OS X hetzelfde als in de meeste andere unix-varianten, dus als je van een linux- of unix-achtergrond komt, kun je dezelfde syntaxis gebruiken om het pad te controleren en te zien welke directory's opgenomen in het momenteel actieve pad van de shell.

Om dit te controleren, moet je gewoon de echo-opdracht op de terminalprompt gebruiken, zoals het volgende:

echo $PATH

Als u die opdracht met succes uitvoert, ziet u iets als het volgende:

$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

De vermelde mappen zijn die waarnaar wordt gezocht naar opdrachten. Dus de volgende keer dat iemand je vraagt ​​of een map op jouw pad staat, weet je nu waar je moet zoeken en hoe je dat kunt achterhalen.

Dit kan ook handig zijn als er geen opdrachten voor het oplossen van problemen worden gevonden en andere gerelateerde foutmeldingen bij de uitvoering van de opdracht, want als een bin-pad niet wordt vermeld, moet dit mogelijk worden toegevoegd voordat de shell weet waar hij naar moet kijken om de betreffende opdracht uit te voeren.