bash

Lesezeit
1 Minute
Bis jetzt gelesen

bash

01.11.2020 - 00:00
Veröffentlicht in:
Die bash hat sich als die Standard- Shell unter Linux etabliert. Dabei lassen sich nicht nur relativ einfache Befehle ausführen, sondern auch komplexe Skripte erstellen. Vor allen Dingen Pipes, aber auch Variablen spielen hier eine wichtige Rolle. Patrick Ditchen und Martin Schulte führen in ihrem Buch "bash" die Leser in die Welt der Linux- Kommandozeile ein. Dabei kommt das Werk mit etwas mehr als 200 Seiten recht schlank daher.

Ein gewisses Grundwissen über das zugrundeliegende Betriebssystem müssen die Leser denn auch mitbringen, beispielsweise was die Dateistruktur auf Unix-Systemen angeht. Nichtsdestotrotz holen die beiden Autoren auch bash- Einsteiger ab und beginnen zunächst mit den Grundlagen. Hierzu gehört das Nutzen von Optionen ebenso wie die Ausgabe von Ergebnissen in Dateien. Im Anschluss beleuchten Ditchen und Schulte wichtige Kommandos wie head, tail, sort oder grep. So lernen die Leser zunächst grundlegende Werkzeuge unter Linux kennen, bevor sie diese in den nachfolgenden Kapiteln zu sinnvollen Aufgaben zusammenhäkeln. Zu diesem Zweck dient in Kapitel 4 insbesondere die Pipe, die ebenso Erwähnung findet wie die Command Substitution. Haben die Leser auch diesen Teil verinnerlicht, wagen sich die Autoren zur Skripterstellung vor.

Natürlich ergeben Skripte wenig Sinn ohne den Einsatz von Variablen, denen ein ausführliches sechstes Kapitel gewidmet ist. Nebst Umgebungsvariablen sind auch Exemplare wie PATH, LANG, PPID oder IFS mit von der Partie. Zahlreiche Skriptbeispiele veranschaulichen in diesem wie auch den anderen Kapiteln die dargelegte Theorie. Nachdem die Autoren noch Kontrollstrukturen wie "if " sowie weitere Kommandos erläutert haben, wenden sie sich zum Abschluss auf etwa 40 Seiten der Programmiersprache awk zu – und das aus gutem Grund. So wurde die Shell schlicht nicht als Programmiersprache entworfen und glänzt beim Abarbeiten der Abläufe auch nicht gerade durch ihre Geschwindigkeit.

Fazit: Für auch nur halbwegs ambitionierte Linux- Nutzer ist ein Leben ohne Shell nicht auszudenken. Die bash setzt dabei inzwischen den – überwiegend POSIX-konformen – Standard. Das gleichnamige Buch von Patrick Ditchen und Martin Schulte lädt dazu ein, sich in die Untiefen der Kommandozeile zu wagen. Vielfältige Praxisbeispiele lassen sich am Rechner direkt ausprobieren, wobei die Linux-Grundkenntnisse sitzen sollten.

Ähnliche Beiträge

Geheimakte Computer

Kinder und Jugendliche sind meist verwundert, wenn sie einen Bildschirm vorfinden, auf dem sie nicht tippen oder wischen können. Sie wachsen in einer Welt voller Technologie auf, die für die Generation zuvor noch wie Utopie erschien. Mit dem Buch "Geheimakte Computer" erfahren Jugendliche die Hintergründe zu Rechnern und lernen gleichzeitig die Technik dahinter ganz praktisch kennen – Bastelanleitungen und Programmierübungen sei dank.

Scrum kurz & gut

Es ist eine Erfolgsgeschichte, die sich seit nunmehr 30 Jahren stetig fortschreibt: Mit Scrum steht eine agile Methode für die Produktentwicklung und das Management bereit, die zwar einerseits simpel aufgebaut ist, andererseits Einsteiger durch zahlreiche Fachtermini und eine durchaus strikte Vorgehensweise abschreckt. Das Handbuch "Scrum kurz & gut" – inzwischen in der dritten Auflage – trifft hier genau den richtigen Ton und beleuchtet die Methode ausführlich, aber auch praxisnah und verständlich.