Bewertung:

Das Buch bietet eine umfassende Einführung in die Bash-Shell und richtet sich in erster Linie an Anfänger. Es bietet zwar wertvolle Erklärungen und Beispiele, aber einige Leser finden es veraltet und schlecht formatiert, was zu gemischten Kritiken bezüglich seiner Effektivität beim Lernen führt.
Vorteile:Gut geschrieben für Anfänger, schrittweiser Ansatz mit klaren Erklärungen, gut als Referenz für die Bash, deckt wesentliche Konzepte ab, enthält praktische Übungen, empfohlen für den Übergang von anderen Shells und angereichert mit Beispielen.
Nachteile:Veralteter Inhalt, schlechte Formatierung mit fehlenden Zeilenumbrüchen, einige fortgeschrittene Themen werden nur oberflächlich behandelt, kann verwirrend sein für diejenigen, die keine Erfahrung mit Befehlszeilenschnittstellen haben, nicht für alle Anwendungsfälle geeignet und für einige fortgeschrittene Benutzer als zu vereinfachend oder historisch betrachtet.
(basierend auf 91 Leserbewertungen)
Learning the bash Shell
Der O'Reilly-Bestseller über die Bash-Shell von Linux ist wieder da. Jetzt, wo Linux sowohl auf dem Server als auch auf dem Desktop ein etablierter Akteur ist, wurde die bash-Shell aktualisiert und aufgefrischt, um allen neuesten Änderungen Rechnung zu tragen. In der Tat ist diese dritte Auflage das bisher wertvollste Handbuch zur Bash-Shell. Wie jeder gute Programmierer weiß, ist das erste, womit Benutzer des Linux-Betriebssystems konfrontiert werden, die Shell - der UNIX-Begriff für die Benutzeroberfläche des Systems. Mit anderen Worten, sie ermöglicht die Kommunikation mit dem Computer über die Tastatur und den Bildschirm. Die Beherrschung der Bash-Shell mag recht einfach klingen, ist es aber nicht. In Wahrheit gibt es viele komplexe Zusammenhänge, die einer sorgfältigen Erklärung bedürfen, und genau das ist es, was das Lernen der Bash-Shell bietet. Wenn Sie neu in der Shell-Programmierung sind, bietet das Buch eine hervorragende Einführung, die von den grundlegendsten bis zu den fortgeschrittensten Funktionen alles abdeckt. Und wenn Sie schon seit Jahren Shell-Skripte schreiben, bietet es eine gute Möglichkeit, die Möglichkeiten der neuen Shell kennenzulernen. Learning the bash Shell ist außerdem voll von praktischen Beispielen für Shell-Befehle und -Programme, die den täglichen Umgang mit Linux erleichtern. Mit diesem Buch werden Programmierer lernen:
⬤ Wie Sie bash als Login-Shell installieren.
⬤ Die Grundlagen der interaktiven Shell-Nutzung, einschließlich UNIX-Datei- und Verzeichnisstrukturen, Standard-E/A und Hintergrundaufträge.
⬤ Befehlszeilenbearbeitung, History-Ersatz und Tastaturbelegungen.
⬤ Wie Sie Ihre Shell-Umgebung ohne Programmierung anpassen können.
⬤ Die Grundlagen der Shell-Programmierung, Flusskontrollstrukturen, Befehlszeilenoptionen und typisierte Variablen.
⬤ Prozesshandhabung, von der Jobkontrolle bis zu Prozessen, Coroutines und Subshells.
⬤ Debugging-Techniken, wie Trace- und Verbose-Modus.
⬤ Techniken zur Implementierung systemweiter Shell-Anpassungen und Funktionen im Zusammenhang mit der Systemsicherheit.