Überblick
Was ist eine Shell?
Die Shell ist die Kommandozeile, über die du mit deinem Betriebssystem sprichst: Du tippst Befehle, die Shell interpretiert sie und führt Programme aus. Auf den meisten Linux-Systemen ist die Bash die Standard-Shell, auf modernen Macs die Zsh – und daneben gibt es Alternativen wie Fish oder das schlanke Dash.
Wer regelmäßig mit dem Terminal arbeitet, kommt an drei Themen nicht vorbei: der Wahl der passenden Shell, dem Umgang mit Dateimustern (Globbing) und – spätestens beim Filtern von Text mit grep oder sed – regulären Ausdrücken. Genau diese drei Bausteine erklären wir hier verständlich und mit Beispielen.
Such dir unten den passenden Einstieg aus. Und wenn du etwas direkt ausprobieren willst, findest du in unserer Toolbox kostenlose Tools wie einen Regex-Tester und einen Cron-Generator.
Themen
Die drei Bausteine
Bash, Zsh, Fish und Dash im Überblick: Unterschiede, Stärken und welche Shell zu dir passt – mit Vergleichstabelle.
Shell-Arten im VergleichMetazeichen, Quantoren und Gruppen verständlich erklärt – mit Praxisbeispielen für grep und sed plus Cheat Sheet.
Reguläre Ausdrücke (Regex)Dateimuster in der Shell: * ? [] {}, extglob und globstar – inklusive Abgrenzung zu regulären Ausdrücken.
Globbing & WildcardsReguläre Ausdrücke direkt im Browser testen – kostenlos, ohne Anmeldung, client-side.
Regex-Tester (Toolbox)Cron-Ausdrücke für zeitgesteuerte Shell-Skripte per Klick erzeugen.
Cron-Generator (Toolbox)Die wichtigsten Vim-Befehle griffbereit – für alle, die im Terminal editieren.
Vi/Vim Cheat Sheet (Toolbox)Kurz erklärt
Häufige Fragen zur Shell
Direkt ausprobieren statt nur lesen
In der Codeschnipsel-Toolbox findest du kostenlose Tools für die Shell – client-side, ohne Anmeldung, ohne Werbung.