Die Pfadumgebungsvariable unter Linux (und anderen UNIX-ähnlichen Systemen) gibt der Shell mit, wo sie nach ausführbaren Dateien suchen sollen, wenn Sie einen Befehl eingeben. Anstatt jedes Mal, wenn Sie ihn ausführen möchten (z. B. `/usr/bin/ls`), den vollständigen Pfad zu einem Programm angeben müssen (z.
Wenn Sie einen Befehl eingeben, führt die Shell Folgendes aus:
1. Überprüft, ob der Befehl ein integrierter Shell-Befehl ist. Wenn ja, wird es direkt ausgeführt.
2. Durchsucht die in der Pfadvariablen aufgeführten Verzeichnisse. Es wird nach einer ausführbaren Datei mit dem Namen, den Sie in jedem Verzeichnis eingegeben haben, in der Reihenfolge, in der sie aufgeführt sind, gesucht.
3. Wenn gefunden, Die Shell führt diese Datei aus.
4. Wenn nicht gefunden, the shell reports a "command not found" error.
Daher ist der Zweck der Pfadvariablen, die Befehlsausführung zu vereinfachen Indem Sie es Ihnen ermöglichen, Programme von überall in Ihrem Dateisystem auszuführen, ohne ihren vollständigen Pfad bereitzustellen. Es macht die Schale bequemer und effizienter zu bedienen.