Überprüfen Sie den PFAD Ihres Mac mit echo $ PATH

Immer wenn Sie einen Befehl über das Terminal direkt mit einem Befehlsnamen wie ls oder dscacheutil ausführen, durchsucht Ihr Mac eine Reihe von Verzeichnissen, damit dieser Befehl existieren kann. Diese Liste von Verzeichnissen heißt PATH und ist eine Übertragung von den Unix-Grundlagen von Mac OS X.

Wie Sie vielleicht vermutet haben, ist die Überprüfung Ihres Pfades in Mac OS X der gleiche wie in den meisten anderen Unix-Varianten. Wenn Sie also von einem Linux- oder Unix-Hintergrund kommen, können Sie den Pfad und die Verzeichnisse anhand der gleichen Syntax überprüfen im aktuell aktiven Pfad der Shell enthalten.

Um dies zu überprüfen, müssen Sie nur den Befehl echo an der Terminal-Eingabeaufforderung wie folgt verwenden:

echo $PATH

Wenn Sie diesen Befehl erfolgreich ausführen, wird Folgendes angezeigt:

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

Die aufgelisteten Verzeichnisse sind diejenigen, die nach Befehlen durchsucht werden. Wenn Sie also das nächste Mal gefragt werden, ob sich ein Verzeichnis in Ihrem Pfad befindet, wissen Sie jetzt, wo Sie suchen und herausfinden müssen.

Dies kann auch hilfreich sein, wenn Fehlerbehebungsbefehle nicht gefunden werden und andere zugehörige Fehlermeldungen zur Ausführung von Befehlen führen, denn wenn ein Klassenpfad nicht aufgelistet ist, muss er möglicherweise hinzugefügt werden, bevor die Shell weiß, wo sie den betreffenden Befehl ausführen soll.