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
| Begriff | Was er bedeutet | Beispiel |
|---|---|---|
| Kommandozeile | ein Fenster, in dem du Befehle als Text eingibst | |
| Befehl | ein Wort, das dem Computer sagt, was er tun soll | ls |
| Ordner | ein Behälter, in dem Dateien und andere Ordner liegen | |
| Pfad | die Adresse einer Datei oder eines Ordners | /home/student/projects |
| Absoluter Pfad | ein Pfad, der ganz oben mit einem Schrägstrich beginnt | |
| Relativer Pfad | ein 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
cd ~ && pwdHier 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
ls ~/projectsHier 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 Ordner | Absoluter Pfad | Relativer Pfad |
|---|---|---|
| /home/student | /home/student/projects/docs/notes.txt | projects/docs/notes.txt |
| /home/student/projects | /home/student/projects/docs/notes.txt | docs/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
cd ~/projectsHier 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
cd docsHier 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
pwdHier 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
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
| Befehl | Was er tut | Beispiel |
|---|---|---|
| mkdir | Einen Ordner anlegen | mkdir berichte |
| touch | Eine leere Datei anlegen | touch jan.txt |
| cp | Eine Datei kopieren: Quelle, Ziel | cp jan.txt kopie.txt |
| mv | Verschieben oder umbenennen: Quelle, Ziel | mv kopie.txt feb.txt |
| rm | Löschen, ohne Papierkorb | rm feb.txt |
Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.
Einen Ordner in scratch anlegen
mkdir -p ~/scratch/berichteHier 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
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
mv ~/scratch/berichte/notes.txt ~/scratch/berichte/protokoll.txtHier 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
ls ~/scratch/berichteHier 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.