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.