Shell-Programmierung

Lesezeit
1 Minute
Bis jetzt gelesen

Shell-Programmierung

01.03.2021 - 00:00
Veröffentlicht in:
Für Einsteiger, insbesondere aus der Windows-Welt, bedeutet die Linux-typische Arbeit auf der Kommandozeile eine Umgewöhnung. Nicht nur, dass sie sich überhaupt deutlich häufiger auf der Befehlszeile bewegen, auch die Kommandos an sich sind völlig andere. Hinzu kommt, dass unter Linux/UNIX im Shell-Bereich verschiedene Alternativen zur Verfügung stehen, die sich in Bedienung und Umfang unterscheiden.

Wie Shell-Kommandos aufgebaut sind und zu zielführenden Ergebnissen führen, zeigen Stefan Kania und Jürgen Wolf in ihrem Werk "Shell-Programmierung" auf mehr als 800 Seiten. So sollen die Leser lernen, regelmäßige Aufgaben über Skripte zu automatisieren, und das so weit, dass sie auf zusätzliche Programmiersprachen wie Python gänzlich verzichten können. In der inzwischen 6. Auflage des Buchs beleuchten die Autoren nun auch zsh als Alternative zur Bash und haben dafür die nicht mehr relevante Bourne-Shell bsh aus dem Programm genommen. Korn-Shell, Z-Shell und Bash sind dann auch die Varianten, die die Autoren in ihrem Buch verwenden.

In Sachen Schwierigkeitsgrad möchten Kania und Wolf dabei einen Mittelweg einschlagen und sowohl Anfänger abholen als auch erfahrene Leser nicht langweilen. Platz genug, um beiden Seiten gerecht zu werden, steht jedenfalls zur Verfügung. Nach einer Einführung in den grundlegenden Befehlsaufbau machen sich die Autoren in Kapitel 2 an das Thema Variablen, gefolgt von Parametern und Argumenten in Kapitel 3. Auch Kontrollstrukturen und Funktionen dürfen nicht fehlen, ebenso wenig das Debugging. Reguläre Ausdrücke, grep, der Stream-Editor sed und die awk- Programmierung runden die Inhalte ab, bevor eine ausführliche Linux/UNIX-Kommandoreferenz folgt. Schlussendlich geben die Autoren noch hilfreiche Praxistipps und beleuchten im abschließenden Kapitel 16 die Frage, wie sich Skripte mit Benutzeroberflächen ausstatten lassen.

Fazit: Scripting ist kein Hexenwerk und erleichtert das Leben eines IT-Profis deutlich. Wie sich dies unter Linux und UNIX bewerkstelligen lässt, zeigen Stefan Kania und Jürgen Wolf eindrücklich und Schritt für Schritt in ihrem Buch.

Ähnliche Beiträge

Windows & Mac

"Windows & Mac" ist ein empfehlenswerter wie kompakter Ratgeber für Nutzer, die regelmäßig in einer gemischten Umgebung arbeiten. Die klare und einfache Darstellung der vielfältigen Themen samt der umfassenden Bebilderung macht das Buch vor allem für weniger technisch versierte Leser interessant. Erfahrene User, die in beiden Umgebungen trittsicher unterwegs sind, dürften hingegen eher wenig Neues entdecken.

Fighting Phishing

Das englischsprachige Buch "Fighting Phishing" liefert auf 448 Seiten nicht nur eine Bestandsaufnahme bestehender Bedrohungen durch Phishing, sondern legt detailliert dar, wie sich diesen auf strategischer Ebene effektiv begegnen lässt. Damit empfiehlt sich das Werk als essentielle Lektüre für alle, die in der IT-Sicherheitsbranche tätig sind. Es bietet einen wichtigen Beitrag zum Verständnis und zur Bekämpfung einer der hartnäckigsten Bedrohungen der modernen Unternehmenswelt. Gleichzeitig verdeutlicht es, dass abseits technischer Schutzmaßnahmen aufmerksame Mitarbeiter den Unterschied machen.

Linux – Das umfassende Handbuch

Das Buch "Linux – Das umfassende Handbuch" überzeugt durch seine fachliche Tiefe und Anwendungsorientierung. Es eignet sich gleichermaßen als Lehrund Nachschlagewerk, um spezifische Fragestellungen zu klären und das Linux-Wissen auf eine solide Basis zu stellen oder zu erweitern. Trotz des umfangreichen Inhalts ist der Text leicht zugänglich und daher ein empfehlenswertes Nachschlagewerk für IT-Fachleute unterschiedlicher Wissensstufen, vom Einsteiger bis zum erfahrenen Anwender.