Kapitel 4. Ausführen von Befehlen
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Der Hauptzweck der Bash (oder jeder anderen Shell) besteht darin, dass du mit dem Betriebssystem deines Computers interagieren kannst, damit du das tun kannst, was du tun musst. In der Regel geht es dabei um das Starten von Programmen. Die Shell nimmt die Befehle entgegen, die du eingibst, bestimmt anhand dieser Eingaben, welche Programme ausgeführt werden müssen, und startet sie für dich.
Werfen wir einen Blick auf den grundlegenden Mechanismus zum Starten von Aufträgen und erkunden einige der Funktionen, die die Bash bietet, um Programme im Vorder- oder Hintergrund, sequentiell oder parallel zu starten, um anzuzeigen, ob sie erfolgreich waren und vieles mehr.
4.1 Jede ausführbare Datei ausführen
Problem
Du musst einen Befehl auf einem Linux- oder Unix-System ausführen.
Lösung
Verwende die Bash und gib den Namen des Befehls in die Eingabeaufforderung ein:
$someprog
Diskussion
Das scheint ziemlich einfach zu sein, und in gewisser Weise ist es das auch, aber hinter den Kulissen geht eine Menge vor sich, die du nie siehst. Was du über die Bash wissen musst, ist, dass ihre Grundfunktion darin besteht, Programme zu laden und auszuführen. Alles andere ist nur Augenwischerei, um Programme ausführen zu können. Sicher, es gibt Shell-Variablen und Steueranweisungen für Schleifen und if/then/else und Verzweigungen, ...