Kapitel 3. Shells und Skripting

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

In diesem Kapitel konzentrieren wir uns auf die Interaktion mit Linux auf dem Terminal, d.h. über die Shell, die eine Befehlszeilenschnittstelle (CLI) bereitstellt. Es ist äußerst wichtig, die Shell effektiv für alltägliche Aufgaben nutzen zu können, und deshalb konzentrieren wir uns hier auf die Benutzerfreundlichkeit.

Zuerst gehen wir auf die Terminologie ein und geben eine sanfte und prägnante Einführung in die Grundlagen der Muschel. Dann werfen wir einen Blick auf moderne, menschenfreundliche Shells, wie die Fish-Shell. Wir befassen uns auch mit der Konfiguration und den üblichen Aufgaben in der Shell. Dann gehen wir zum Thema über, wie du mit einem Terminal-Multiplexer effektiv mit der CLI arbeiten kannst, so dass du mit mehreren Sitzungen arbeiten kannst, lokal oder remote. Im letzten Teil dieses Kapitels schalten wir einen Gang höher und konzentrieren uns auf die Automatisierung von Aufgaben in der Shell mithilfe von Skripten. Dazu gehören bewährte Methoden für das Schreiben von Skripten auf eine sichere und portable Art und Weise sowie für das Linting und Testen von Skripten.

Aus Sicht der CLI gibt es zwei Möglichkeiten, mit Linux zu interagieren: Die erste Möglichkeit ist die manuelle Interaktion, d.h. ein menschlicher Benutzer sitzt vor dem Terminal, gibt interaktiv Befehle ein und konsumiert die Ausgabe. ...

Get Modernes Linux lernen now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.