Linux-Befehle für Einsteiger: Die wichtigsten Terminal-Kommandos

Das Terminal wirkt auf viele Einsteiger einschüchternd – ein schwarzer Bildschirm, ein blinkender Cursor und scheinbar kryptische Befehle. Tatsächlich ist die Kommandozeile aber das mächtigste Werkzeug, das Linux zu bieten hat. Wer ein gutes Dutzend Befehle beherrscht, arbeitet schneller, präziser und nachvollziehbarer als mit jeder grafischen Oberfläche. Dieser Artikel führt dich durch die wichtigsten Linux-Kommandos und zeigt dir, wie du dich auf dem System bewegst, Dateien verwaltest und typische Aufgaben löst.

Warum überhaupt die Kommandozeile?

Eine grafische Oberfläche ist bequem für gelegentliche Aufgaben. Sobald du jedoch dieselbe Tätigkeit hundertmal wiederholst, Server ohne Bildschirm verwaltest oder exakt dokumentieren willst, was du getan hast, spielt das Terminal seine Stärken aus. Ein Befehl ist reproduzierbar, lässt sich kopieren, in ein Skript schreiben und automatisieren. Genau deshalb arbeiten Administratoren, Entwickler und DevOps-Profis fast ausschließlich mit der Shell.

Die Shell ist das Programm, das deine Eingaben interpretiert. Die verbreitetste Shell ist Bash (Bourne Again Shell), viele moderne Distributionen setzen inzwischen auf Zsh oder Fish. Die grundlegenden Befehle sind aber überall identisch, denn sie stammen aus dem zugrunde liegenden Betriebssystem.

Sich im Dateisystem bewegen

Linux organisiert alles in einem einzigen Verzeichnisbaum, der bei der Wurzel / (root) beginnt. Es gibt keine Laufwerksbuchstaben wie unter Windows. Diese vier Befehle sind dein Kompass:

Wichtig ist der Unterschied zwischen absoluten Pfaden (beginnen mit /, also der Wurzel) und relativen Pfaden (gehen vom aktuellen Verzeichnis aus). /home/anna/dokumente ist immer eindeutig, dokumente hängt davon ab, wo du gerade bist.

Dateien und Verzeichnisse verwalten

Sobald du dich bewegen kannst, willst du Dinge anlegen, kopieren und löschen. Diese Befehle erledigen den Alltag:

Den Befehl rm -rf solltest du mit größtem Respekt behandeln. In Kombination mit einem falschen Pfad – etwa versehentlich an der Wurzel / – kann er ein ganzes System unbrauchbar machen. Lies jeden Löschbefehl zweimal, bevor du Enter drückst.

Dateiinhalte ansehen

Oft willst du nicht löschen, sondern nur nachsehen, was in einer Datei steht:

Suchen und Finden

Zwei Befehle decken die meisten Suchanfragen ab. find durchsucht das Dateisystem nach Dateien anhand von Name, Größe, Änderungsdatum oder Typ. find /home -name "*.pdf" listet alle PDF-Dateien unterhalb von /home. grep hingegen sucht nach Textinhalten innerhalb von Dateien. grep "Fehler" server.log findet jede Zeile, die das Wort "Fehler" enthält. Mit grep -r "TODO" . durchsuchst du rekursiv ein ganzes Projektverzeichnis.

Beide Werkzeuge entfalten ihre volle Kraft, wenn du sie über sogenannte Pipes verkettest. Wenn du tiefer in das Filtern und Verarbeiten von Text einsteigen willst, hilft dir ein Blick auf reguläre Ausdrücke – mit unserem Regex-Lerntool kannst du Muster gefahrlos ausprobieren, bevor du sie in grep einsetzt.

Pakete installieren

Software installierst du unter Linux nicht durch das Herunterladen von Setup-Dateien, sondern über einen Paketmanager. Welcher zum Einsatz kommt, hängt von deiner Distribution ab:

Das Schlüsselwort sudo (superuser do) führt einen Befehl mit Administratorrechten aus. Installationen, Systemänderungen und das Bearbeiten geschützter Dateien benötigen diese erhöhten Rechte. Verwende sudo bewusst und nur dann, wenn ein Befehl es wirklich verlangt.

Prozesse und System im Blick

Wenn etwas hängt oder dein System langsam wird, helfen dir diese Befehle weiter:

Tastatur-Tricks, die dir Zeit sparen

Effizientes Arbeiten im Terminal lebt von Tastenkürzeln. Die Tab-Taste vervollständigt Befehle und Pfade automatisch – tippe die ersten Buchstaben und drücke Tab, statt alles auszuschreiben. Die Pfeiltasten nach oben und unten blättern durch deine zuletzt eingegebenen Befehle. Mit Strg+R durchsuchst du die Befehlshistorie rückwärts nach einem Stichwort. Strg+C bricht einen laufenden Befehl ab, Strg+L leert den Bildschirm und Strg+A beziehungsweise Strg+E springen an Zeilenanfang und -ende.

Ein weiterer Profi-Trick: der Befehl man (manual) öffnet die eingebaute Dokumentation zu fast jedem Befehl. man ls erklärt dir alle Optionen von ls. Wer kürzere, beispielorientierte Hilfe bevorzugt, installiert sich das Werkzeug tldr.

Wie du am besten weiterlernst

Niemand merkt sich Dutzende Befehle durch Lesen allein. Der schnellste Weg zur Routine führt über die Praxis: Richte dir eine virtuelle Maschine oder einen kleinen Server ein und probiere alles gefahrlos aus. Wenn du dafür einen günstigen Cloud-Server suchst, ist unsere Anleitung zum Hetzner Cloud VPS ein guter Startpunkt. Für die ersten Schritte reicht aber auch eine VirtualBox-Installation auf deinem eigenen Rechner.

Setze dir kleine, konkrete Ziele: Lege heute ein Projektverzeichnis per Terminal an, kopiere Dateien hin und her, suche mit grep nach einem Begriff. Mit jeder Sitzung wird die Kommandozeile vertrauter, und nach wenigen Wochen wirst du dich fragen, wie du jemals ohne sie ausgekommen bist. Das Terminal belohnt Übung wie kaum ein anderes Werkzeug – und legt zugleich das Fundament für Bash-Skripte, Automatisierung und professionelle Serververwaltung.