Linux Befehle: Liste in 15 Kategorien und das System dahinter verstehen

Die Kommandozeile von Linux (Command Line Interface, CLI) ist eine textbasierte Benutzeroberfläche, über die du mit Programmen und dem Betriebssystem arbeitest. Linux Befehle funktionieren auf Unix-artigen Betriebssystemen nahezu gleich; du tippst sie ein, um Dateien anzulegen, zu ändern, zu kopieren und zu verschieben und den ganzen Server zu verwalten.
Die Befehle sind nach Kategorien sortiert; einzelne Zuordnungen können danebenliegen.
✅ Linux Befehle nach Kategorien [15]
Wähle links im Menü eine Kategorie oder gib einen Befehlsnamen ins Suchfeld ein. Blaue Befehle haben eine eigene Anleitung, die sich in einem neuen Tab öffnet.
✅ Arten von Linux Befehlen und ihre Erklärung
Verzeichnisbefehle
Verzeichnisbefehle nutzt du, um zu sehen, wo du gerade bist, und zwischen Ordnern zu wechseln. Mit cd wechselst du, pwd zeigt den aktuellen Pfad, ls und tree zeigen den Inhalt eines Ordners, mkdir legt einen Ordner an und rmdir löscht ihn.
Befehle zur Dateiverwaltung
Befehle zur Dateiverwaltung kopieren, verschieben, löschen und erstellen Dateien. cp kopiert, mv verschiebt oder benennt um, rm löscht und touch legt eine leere Datei an. ln setzt Links, und file und stat zeigen Dateityp und Details.
Befehle für Rechte · Eigentümer
Befehle für Rechte und Eigentümer legen fest, wer eine Datei lesen, schreiben und ausführen darf. chmod ändert die Rechte, chown und chgrp ändern Eigentümer und Gruppe, und umask legt die Standardrechte für neue Dateien fest.
Auf Servern mit aktiviertem SELinux zeigt sestatus den Status, und setenforce wechselt den Modus.
Befehle für Festplatten · Mounts
Befehle für Festplatten und Mounts prüfen den Speicherplatz, teilen Festplatten in Partitionen und binden sie als Dateisysteme ein. df zeigt die gesamte Belegung, du die Belegung je Ordner; gdisk und fdisk legen Partitionen an, mkfs erstellt ein Dateisystem, und mount bindet es ein.
Ein Dateisystem ist die Art, wie Daten gespeichert werden. Unter Linux sind diese vier Dateisysteme am weitesten verbreitet.

Paketbefehle
Paketbefehle installieren, aktualisieren und entfernen Programme. Die RHEL-Familie (AlmaLinux, Rocky Linux) nutzt dnf und yum, Ubuntu und Debian nutzen apt, und rpm und dpkg zeigen Informationen zu installierten Paketen.
Befehle für Prozesse · Zeitplanung
Ein Prozess ist ein laufendes Programm, und jeder Prozess bekommt eine eigene Nummer (PID). ps listet Prozesse auf, top zeigt sie in Echtzeit, kill beendet sie, und systemctl startet und stoppt Dienste.
Um einen Befehl zu einer festen Zeit auszuführen, nutzt du crontab und at.
Befehle für Systeminfo · Einstellungen
Befehle für Systeminformationen zeigen CPU, Arbeitsspeicher, Kernelversion und wie lange der Server schon läuft. uname zeigt die Kernelversion, free den Arbeitsspeicher, uptime die Laufzeit und die durchschnittliche Last; Zeitzone und Sprache änderst du mit timedatectl und localectl.
Logs liest du mit journalctl, und angesammelte Logdateien räumst du mit logrotate auf.
Befehle für Benutzer · Gruppen
Linux ist ein Mehrbenutzer-Betriebssystem, bei dem sich viele Benutzer gleichzeitig anmelden können, und Benutzer werden in Gruppen verwaltet. useradd und passwd legen Konten an, usermod und userdel ändern oder löschen sie, und Befehle, die root-Rechte brauchen, führst du mit sudo aus.
Wer gerade angemeldet ist, zeigen who und w.
Befehle zum Anzeigen · Bearbeiten von Text
Textbefehle geben Dateiinhalte aus und filtern nur die Zeilen heraus, die du brauchst. cat, less, head und tail zeigen Inhalte, vi bearbeitet sie, grep sucht Text, und sort und uniq sortieren Zeilen und entfernen Duplikate. Meist verbindest du sie per Pipe (|) mit anderen Befehlen.
Suchbefehle
Suchbefehle finden heraus, wo Dateien und ausführbare Programme liegen. find durchsucht Ordner direkt nach Name, Größe und Änderungsdatum, während which, whereis und locate im Programmpfad oder in einer vorab erstellten Liste suchen.
grep, das Text in Dateien sucht, steht unter Text anzeigen · bearbeiten.
Befehle zum Komprimieren · Archivieren
Archivieren fasst mehrere Dateien zu einer zusammen, Komprimieren macht Dateien kleiner. tar bündelt Dateien, gzip, bzip2 und xz komprimieren sie, und am häufigsten ist die Form, die beides auf einmal macht: [tar -czf].
Für Dateien, die du mit Windows austauschst, nutzt du zip und unzip.
Netzwerkbefehle
Netzwerkbefehle prüfen IP-Adressen und Verbindungsstatus und tauschen Dateien mit anderen Servern aus. ip und nmtui richten das Netzwerk ein, ping und traceroute prüfen Verbindungen, und host, nslookup und dig fragen DNS ab.
Fernzugriff läuft über ssh, Dateiübertragung über rsync, scp und wget, und die Firewall verwaltest du mit iptables und firewall-cmd.
Shell-Befehle
Die Shell ist das Programm, das deine Befehle an das Betriebssystem zur Ausführung weitergibt, und ein Shell-Skript listet Befehle in einer Datei auf und führt sie nacheinander aus. In Skripten oft genutzte Befehle sind echo, printf, test und export.
Mehrere Befehle·Platzhalter·Umleitung und ähnliche Shell-Symbole sind ebenfalls hier gesammelt.
DBMS · SQL-Befehle
DBMS-Befehle bedienen MariaDB- und MySQL-Datenbanken aus der Shell. mysql stellt die Verbindung her, mysqldump erstellt Backups, und mariadb-check prüft und repariert Tabellen.
Nach dem Verbinden arbeitest du mit SQL-Anweisungen wie SELECT, INSERT und GRANT an Daten und Rechten.
Entwicklungsbefehle
Entwicklungsbefehle nutzt du für die Kompilierung, also das Umwandeln von Quellcode in ausführbare Dateien. gcc kompiliert, make führt die Build-Schritte automatisch aus, und gdb verfolgt Fehler.
✅ Das System hinter Linux Befehlen verstehen
Tippst du einen Linux-Befehl in die Shell, gibt die Shell ihn an den Kernel weiter, wo er in eine Sprache übersetzt wird, die die Maschine versteht. Über die Shell greift der Befehl auf Ressourcen wie CPU, Arbeitsspeicher, I/O und Netzwerk zu und erledigt die Arbeit.



ℹ️ Affiliate-Hinweis
Die Inhalte dieser Website enthalten Affiliate-Links. Kauft ein Besucher über einen dieser Links ein Produkt oder eine Dienstleistung, erhält die Website vom Verkäufer eine Provision. Der Betrag, den der Käufer zahlt(bei Aktionsrabatten sinkt er ↓), steigt dadurch nicht. Angegebene Preise, Rabatte und Lagerbestände entsprechen dem Stand bei Erstellung und können abweichen; prüfe sie daher vor dem Kauf beim Verkäufer. Produkte werden nach eigenen Kriterien ausgewählt und bewertet, und Provisionen beeinflussen weder die Reihenfolge noch den Inhalt der Bewertungen.