Die Kommandozeile ist für den Betrieb eines Linux-Systems so bedeutend wie die Luft zum Atmen und für viele Linux-Neulinge der erste unmittelbare Kontakt zum neuen Betriebssystem. Während mancher Windows-Einsteiger noch nie einer DOS-Eingabeaufforderung begegnet ist, muss sich der Benutzer des Open-Source-Betriebssystems mehr oder weniger intensiv mit den Befehlen auf dieser Ebene auseinandersetzen. Die Gestaltung und Funktionen dieser Eingabemöglichkeit liefert die Shell, von der es unter Unix-Derivaten eine ganze Reihe zur Auswahl gibt. Eine der jüngeren und moderneren ist die "Bourne Again Shell" oder kurz "bash" genannt, die hier in der Version 3.0 vorgestellt wird. Das Buch richtet sich an Einsteiger und Umsteiger von anderen Shells, bietet aber auch erfahreneren Anwendern sicherlich noch interessante Informationen. Das Kapitelspektrum erstreckt sich dabei von einer ausführlichen Einführung bis zum Erstellen von eigenen Shell-Skripts und Troubleshooting sowie der Administration und Anpassung der Shell. Dabei werden auch fortgeschrittene Themen wie beispielsweise die Prozessbehandlung besprochen. An einigen Stellen im Buch finden sich Aufgaben anhand derer die vermittelten Informationen vertieft werden sollen. Der Lösungsweg dazu wird im nachfolgenden Text des Kapitels beschrieben. Im Anhang finden sich Vergleiche zu anderen Unix-Shells, eine umfangreiche Befehlsreferenz, eine Auflistung ladbarer, eingebauter Befehle und die Programmierung der Vervollständigung. Das Buch ist sicherlich aufgrund seines Themenumfangs nicht nur für Anfänger interessant. Für diese Lesergruppe bietet es einen sehr ausführlichen und leicht nachvollziehbaren Einstieg in die Arbeit mit der Shell. Wer erst einmal auf den Geschmack gekommen ist und sich fortgeschrittenen Aufgaben zuwendet, hat mit diesem Werk sicherlich immer noch einen kompetenten Gehilfen zur Seite.



