Lässt es sich mit cremefarbenem Papier, einer Tönung, mehr Kontrast oder größerer Schrift besser lesen? Wählen Sie Ihre Farben und Ihre Schrift, einmalig für alle Seiten.

Kostenlose Lektion

Mit der Kommandozeile Dateien verwalten

Nach dieser Lektion: Ich kann mich in der Kommandozeile bewegen und Dateien verwalten.

Lektion, 45 Min.10 BefehleLab „Linux im Alltag“: die dreißig Befehle, die Entwickelnde auswendig tippen

Befehle tippen statt Symbole antippen

Die Kommandozeile ist ein Textfenster, in dem du einem Computer Befehle tippst. Wer Server betreut, arbeitet fast nur so.

Ein Server im Rechenzentrum hat meist keinen Bildschirm und keine Maus. Heute lernst du, wo du in so einem Fenster bist, wohin du gehen kannst und wie du Dateien anlegst, kopierst und verschiebst.

Am Ende dieser Lektion

Notiz

Ich kann mich in der Kommandozeile bewegen und Dateien verwalten.

Schlüsselwörter

BegriffWas er bedeutetBeispiel
Kommandozeileein Fenster, in dem du Befehle als Text eingibst
Befehlein Wort, das dem Computer sagt, was er tun sollls
Ordnerein Behälter, in dem Dateien und andere Ordner liegen
Pfaddie Adresse einer Datei oder eines Ordners/home/student/projects
Absoluter Pfadein Pfad, der ganz oben mit einem Schrägstrich beginnt
Relativer Pfadein Pfad, der im aktuellen Ordner beginnt

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Bevor du anfängst

Notiz

Drück oben in der Leiste auf Lab starten. Das Lab ist eine ganze Ubuntu-Maschine für dich allein und braucht eine Minute zum Hochfahren. Jede Schaltfläche Ausführen tippt ihren Befehl in das Terminal der Maschine.

Wo bin ich, und was liegt hier?

Die Kommandozeile ist immer in einem Ordner, dem aktuellen Ordner. Der Befehl pwd sagt dir, welcher es ist.

Der Befehl ls listet auf, was in einem Ordner liegt. Ohne Zusatz zeigt er den aktuellen Ordner. Mit einem Pfad dahinter zeigt er den Ordner, den du nennst. Das Zeichen ~ steht für deinen Heimatordner.

Den aktuellen Ordner anzeigen

Befehl
cd ~ && pwd

Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.

Den Ordner projects auflisten

Befehl
ls ~/projects

Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.

Ein Pfad ist die Adresse einer Datei

Ein Pfad nennt die Ordner auf dem Weg zu einer Datei, getrennt durch Schrägstriche. Ein absoluter Pfad beginnt ganz oben mit /. Er gilt von überall.

Ein relativer Pfad beginnt im aktuellen Ordner und hat kein / am Anfang. .. bedeutet den Ordner darüber.

Beispiel: dieselbe Datei, zwei Pfade

Aktueller OrdnerAbsoluter PfadRelativer Pfad
/home/student/home/student/projects/docs/notes.txtprojects/docs/notes.txt
/home/student/projects/home/student/projects/docs/notes.txtdocs/notes.txt
/home/student/projects/app/home/student/projects/docs/notes.txt../docs/notes.txt

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

In den Ordner projects wechseln

Befehl
cd ~/projects

Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.

Mit einem relativen Pfad tiefer gehen

Befehl
cd docs

Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.

Prüfen, wo du jetzt bist

Befehl
pwd

Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.

Einen Ordner nach oben gehen

Befehl
cd ..

Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.

Ein häufiger Fehler

Warnung

Viele glauben, ein relativer Pfad gelte von überall. Das stimmt nicht. Er beginnt immer im aktuellen Ordner. Derselbe Pfad zeigt in einem anderen Ordner auf eine andere Datei oder auf nichts. Prüf zuerst mit pwd, wo du bist.

Dateien anlegen, kopieren, verschieben, löschen

Fünf Befehle genügen für den Alltag. mkdir legt einen Ordner an, touch eine leere Datei. cp kopiert, mv verschiebt oder benennt um, rm löscht.

Bei cp und mv nennst du zuerst die Quelle und dann das Ziel. Wie bei einem Brief: erst von wo, dann wohin.

Die fünf Befehle im Überblick

BefehlWas er tutBeispiel
mkdirEinen Ordner anlegenmkdir berichte
touchEine leere Datei anlegentouch jan.txt
cpEine Datei kopieren: Quelle, Zielcp jan.txt kopie.txt
mvVerschieben oder umbenennen: Quelle, Zielmv kopie.txt feb.txt
rmLöschen, ohne Papierkorbrm feb.txt

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Einen Ordner in scratch anlegen

Befehl
mkdir -p ~/scratch/berichte

Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.

Die Notizen in den neuen Ordner kopieren

Befehl
cp ~/projects/docs/notes.txt ~/scratch/berichte/

Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.

Die Kopie umbenennen

Befehl
mv ~/scratch/berichte/notes.txt ~/scratch/berichte/protokoll.txt

Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.

Das Ergebnis ansehen

Befehl
ls ~/scratch/berichte

Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.

Gelöscht ist gelöscht

Ein Server hat keinen Papierkorb. rm datei.txt löscht die Datei sofort und endgültig. Lies den Befehl darum noch einmal, bevor du Enter drückst.

Im Lab ist scratch der Ordner, in dem du gefahrlos löschen darfst.

Weiterführend: eine Ordnerstruktur anlegen

Lege in ~/scratch mit einem einzigen Befehl die Ordner kasse/2026/oktober an. Der Zusatz -p hilft dir dabei.

Prüf danach mit ls ~/scratch/kasse/2026, ob der Ordner oktober da ist.

Über dieses Lab und seinen Quellcode: Lab „Linux im Alltag“: die dreißig Befehle, die Entwickelnde auswendig tippen

Sie unterrichten eine Gruppe? Weisen Sie dieses Modul Ihren Studierenden zu, mit Handbuch für Lehrende, automatisch geprüften Aufgaben und einem Lab für jede Person.