Sjekk PATH på din Mac med ekko $ PATH

Når som helst du kjører en kommando gjennom Terminal direkte av et kommandoenavn som ls eller dscacheutil, ser Macen gjennom en rekke kataloger for at kommandoen skal eksistere. Denne listen over kataloger kalles PATH, og det er en overføring fra unix-undergrunnen til Mac OS X.

Som du kanskje har gjettet, er det å sjekke PATH i Mac OS X det samme som i de fleste andre Unix-varianter, så hvis du kommer fra en Linux- eller Unix-bakgrunn, kan du bruke samme syntaks for å sjekke banen og se hvilke kataloger som er inkludert i den nåværende aktive banen til skallet.

For å sjekke dette, trenger du bare å bruke ekkokommandoen på terminalprompten som følgende:

echo $PATH

Å utføre den kommandoen vellykket vil resultere i å se noe som følger:

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

Katalogene som er oppført er de som søkte etter kommandoer. Så neste gang noen spør deg om en katalog er i din vei, nå vet du hvor du skal se og hvordan du finner ut.

Dette kan også være nyttig når feilsøkingskommandoer ikke blir funnet og andre relaterte feilmeldinger for å utføre kommandoen, fordi hvis en binbane ikke er oppført, må det kanskje legges til før skalet skal vite hvor du skal se for å utføre kommandoen i spørsmålet.