Shell
Die Shell ist das Programm, das Befehle in der Kommandozeile entgegennimmt und ausführt. Unter Linux ist Bash (Bourne Again Shell) der Standard, dazu kommen Zsh und Fish.
Wichtige Shell-Konzepte
- Variablen:
NAME=wert, lesen mit$NAME - Pipes:
befehl1 | befehl2– Ausgabe als Eingabe weiterreichen - Umleitung:
> datei,>> datei - Globbing:
*.log,file?.txt - Skripte: mehrere Befehle in einer
.sh-Datei
Beispiel-Skript
#!/bin/bash
for f in *.log; do
echo "== $f =="
tail -5 "$f"
done
Die komplette Befehls-Referenz gibt es im Bash-Glossar.