Häufige Linux-Befehle für Einsteiger und Profis
Dateien, Prozesse, Netzwerk und Textbearbeitung — die Shell-Befehle für Produktions-Triage, mit Flag-Kombinationen, die Fortgeschrittene von Experten unterscheiden.

Weitere Utilities, die gut zu dieser Anleitung passen:
Warum das wichtig ist
Ein Webdienst liefert plötzlich 502. Die Bereitschaft verbindet sich per SSH. Mit gezielten Shell-Befehlen zeigt sich oft in Minuten: Speicher fressender Prozess, volle Platte oder instabile ausgehende Verbindung. Dieselben Befehle erledigen Routine: Dateien finden, Logs vergleichen, Tail-Latenzen beobachten. Ein kleiner Kern an Kommandos multipliziert sich.
Drei echte Szenarien
top → Täter erkennen → ps auxf | grep <pid> für Eltern → lsof -p <pid> für offene Dateien.
Beenden, rotieren, fixen
grep -rn "TODO" --include="*.ts" .
Input fürs Sprint-Planning
tail -F app.log | grep --line-buffered ERROR | tee errors-today.log
Ohne Voll-Laden
Schritt für Schritt — die Referenz nutzen
Öffnen Sie die Linux-Befehlsreferenz.
Nach Kategorie browsen
Dateien & Verzeichnisse, Prozesse & Ressourcen, Netzwerk, Textverarbeitung, Archive, Paketverwaltung, Rechte.
Nach Stichwort suchen
„logs“, „ssl“, „open ports“, „users“ — Volltext über Beschreibungen.
Kanonical lesen
Jeder Eintrag: eine Zeile „minimal nützlicher Aufruf“ und eine „Experten-Kombi“ mit mehreren Flags.
Kopieren und anpassen
Beispiele in Copy-Blöcken — Platzhalter für Datei/Host/Prozess vor dem Ausführen ersetzen.
Destruktive Verben beachten
rm -rf,dd,mkfs,chmod -R,kill -9sind mit Warn-Badge markiert.
Ziel
Find every file under /etc that contains "max_connections".Befehl
sudo grep -rn "max_connections" /etc 2>/dev/nullZiel
What is taking up disk space here?Befehl
du -ah . 2>/dev/null | sort -hr | head -n 10
Profi-Tipps
!!wiederholt den letzten Befehl (sudo !!, wenn Siesudovergessen haben).Ctrl-Rdurchsucht die Shell-Historie — Fragment tippen, Enter.grep,awk,sort,uniq -ckombinieren — Häufigkeiten aus jedem Textstrom, ohne Excel.tldr <cmd>(vianpm i -g tldr) liefert kurze, beispielorientierte Hilfe — ergänzend zu dieser Referenz.
Typische Stolpersteine
Stolperstein
Rekursives chmod 777 zur „Reparatur“ von Berechtigungen
Viele Sicherheitsvorfälle in Junior-Administration beginnen damit. Minimalrecht vergeben; mit ls -l und gezieltem chmod debuggen.
Stolperstein
Locale zerstört Nicht-ASCII-Ausgabe
LC_ALL=C grep ist schneller, verliert aber Unicode-Kontext. Für menschenlesbare Dateien System-Locale behalten.
Stolperstein
Einfache vs. doppelte Anführungszeichen
Doppelte Quotes expandieren $VARS; einfache nicht. Typischer Bug: grep "$pattern" file ok; grep '$pattern' file sucht wörtlich nach $pattern.
Wann dieses Tool nicht passt
- Plattformübergreifende Skripte für Windows — PowerShell oder portables Python sind universeller.
- Große Datenanalyse über einige hundert MB — echte Datenbank oder
pandas/duckdb. - Lang laufende Orchestrierung — systemd / supervisord / Kubernetes; kein Einmal-Shellbefehl.
FAQ
bash vs. zsh vs. fish?
Skripte: bash für Portabilität. Interaktiv: zsh (mit oh-my-zsh) oder fish für sinnvolle Defaults. Eins wählen und Tastenbelegung lernen.
Warum funktioniert der Befehl lokal, aber nicht in cron?
cron hat minimale Umgebung. Immer volle Pfade (/usr/bin/python3 statt python3) und keine Aliase aus ~/.bashrc voraussetzen.
Muss ich jedes Flag auswendig können?
Nein. Verben und die 2–3 wichtigsten Flags pro Tool; den Rest in der Referenz nachschlagen. Flüssigkeit schlägt Auswendiglernen.
Nächste Schritte
- Shell-Sessions mit der Git-Befehlsreferenz kombinieren.
- Von
curlzurückgegebene HTTP-Codes in der HTTP-Status-Referenz nachschlagen. - Hostnamen aus
lsof-Ausgabe mit dem IP-Lookup auflösen.