Kontrollera PATH på din Mac med echo $ PATH

När som helst du kör ett kommando via Terminal direkt med ett kommando namn som ls eller dscacheutil, ser din Mac igenom en serie kataloger för att det här kommandot ska existera. Den här listan med kataloger heter PATH, och det är en överföring från unix-grunden till Mac OS X.

Som du kanske har gissat kan du kontrollera att din PATH i Mac OS X är densamma som i de flesta andra Unix-varianter, så om du kommer från en Linux- eller Unix-bakgrund kan du använda samma syntax för att kontrollera sökvägen och se vilka kataloger som finns ingår i den aktuella aktiva vägen för skalet.

För att kontrollera detta behöver du bara använda ekkokommandot vid terminalprompten som följande:

echo $PATH

Om du utför det här kommandot med framgång kommer det att resultera i att du ser något som följande:

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

De kataloger som listas är de som söks efter kommandon. Så nästa gång frågar någon om en katalog finns på din väg, nu vet du vart du ska leta och hur du kan ta reda på det.

Det här kan också vara till hjälp när felsökningskommandon inte hittas och andra relaterade felmeddelanden för att utföra kommandon, eftersom om en bin-sökväg inte är listad kan det behöva läggas till innan skalet kommer att veta var man ska se för att utföra kommandot i fråga.