Controlla il PERCORSO del tuo Mac con echo $ PATH

Ogni volta che esegui un comando attraverso il Terminale direttamente da un nome di comando come ls o dscacheutil, il tuo Mac sta esaminando una serie di directory per far sì che il comando esista. Questo elenco di directory è chiamato PATH ed è un riporto dalle basi di Unix di Mac OS X.

Come avrai intuito, controllare il PATH in Mac OS X è lo stesso che è nella maggior parte delle altre varianti di unix, quindi se provieni da uno sfondo linux o unix puoi usare la stessa sintassi per controllare il percorso e vedere quali directory sono incluso nel percorso attualmente attivo della shell.

Per verificare ciò, è sufficiente utilizzare il comando echo al prompt del terminale come segue:

echo $PATH

L'esecuzione corretta di questo comando comporterà la visualizzazione di qualcosa di simile al seguente:

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

Le directory elencate sono quelle che vengono cercate per i comandi. Quindi la prossima volta che qualcuno ti chiede se una directory è nel tuo percorso, ora sai dove guardare e come scoprirlo.

Ciò può anche essere utile quando i comandi di risoluzione dei problemi non vengono trovati e altri messaggi di errore correlati per comandare l'esecuzione, perché se un percorso bin non è elencato, potrebbe essere necessario aggiungerlo prima che la shell sappia dove cercare di eseguire il comando in questione.