Befehle suchen
Nach der oben beschriebenen Aufbereitung einer Befehlszeile versucht die Bash diese auszuführen. Dabei sucht sie Befehle anhand des folgenden Schemas (und führt sie bei Erfolg aus):
Befehle, die mit einem Pfad angegeben wurden, also mindestens einen Slash enthalten, sucht die Shell entsprechend. Die Umgebungsvariable
$_
enthält dann den Pfad.Bei Befehlen ohne Slash prüft die Bash zunächst, ob eine entsprechende Funktion – siehe Abschnitt „Funktionen“ – oder ein Alias – Abschnitt „Alias-Konstrukte“ – existiert.
Ist beides nicht der Fall, prüft die Bash, ob es einen entsprechenden eingebauten Befehl gibt.
Im nächsten Schritt sucht die Bash den Befehl anhand der Umgebungsvariablen
$PATH
, indem sie alle Komponenten in der angegeben Reihenfolge ...
Get bash kurz & gut, Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.