Einführung
Willkommen in der spannenden Welt der Linux-Navigation! In diesem Lab lernen Sie den Befehl cd kennen – Ihren digitalen Kompass im Linux-Dateisystem. Stellen Sie sich vor, Sie erkunden eine weitläufige, miteinander verbundene Stadt aus Verzeichnissen. Der Befehl cd ist Ihr zuverlässiges Fahrzeug, mit dem Sie sich schnell zwischen verschiedenen „Vierteln“ (Verzeichnissen) Ihrer Linux-„Stadt“ (dem Dateisystem) bewegen.
Ihren Ausgangspunkt ermitteln
Bevor Sie mit der Navigation beginnen, ermitteln Sie zunächst, wo Sie sich in Ihrer Linux-Stadt befinden.
- Öffnen Sie Ihr Terminal. Es dient als Bedienoberfläche für die Navigation im Linux-Dateisystem. Anfangs kann es möglicherweise einschüchternd wirken. Stellen Sie es sich einfach als Ihr GPS in dieser digitalen Welt vor.

- Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
pwd
Dieser Befehl steht für „print working directory“ und zeigt Ihren aktuellen Speicherort an. Falls Ihnen ein Tippfehler unterläuft, können Sie den Befehl einfach erneut eingeben.
Eine ähnliche Ausgabe sollte angezeigt werden:
/home/labex/project
Das bedeutet, dass Sie sich im Ordner project befinden. Dieser liegt im Ordner labex, der wiederum im Ordner home liegt. Stellen Sie sich diese Struktur als Ihre aktuelle Adresse in der Linux-Stadt vor.
Hinweis: Falls eine andere Ausgabe angezeigt wird, besteht kein Grund zur Sorge. Das bedeutet lediglich, dass Sie an einem anderen Ort gestartet sind. Wichtig ist, dass Sie verstehen, was die Ausgabe darstellt.
Der erste Schritt – ins Home-Verzeichnis wechseln
Nachdem Sie nun wissen, wo Sie sich befinden, führen Sie Ihren ersten Wechsel durch. Sie wechseln in Ihr Home-Verzeichnis, das in der Linux-Stadt Ihrem Basislager entspricht.
- Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
cd ~
Die Tilde (~) ist eine Abkürzung für Ihr Home-Verzeichnis. Sie sagen Ihrem GPS damit praktisch: „Bring mich nach Hause!“
Falls Sie das Tilde-Zeichen auf Ihrer Tastatur nicht eingeben können, verwenden Sie stattdessen cd ohne Argument. Dieser Befehl führt Sie in dasselbe Home-Verzeichnis:
cd
- Überprüfen Sie nun Ihren aktuellen Speicherort:
pwd
Die folgende Ausgabe sollte angezeigt werden:
/home/labex
Glückwunsch! Sie haben gerade Ihren ersten Wechsel mit dem Befehl cd durchgeführt. Falls /home/labex nicht angezeigt wird, versuchen Sie es entweder mit cd ~ (mit einem Leerzeichen vor ~) oder mit cd ohne Argument.
Die Umgebung erkunden – in ein bestimmtes Verzeichnis wechseln
Nachdem Sie wieder zu Hause sind, wechseln Sie nun in ein bestimmtes Verzeichnis. Sie wechseln in das Verzeichnis project, in dem Sie gestartet sind.
- Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
cd project
Damit sagen Sie Ihrem GPS praktisch: „Bring mich in das Viertel project.“ Falls eine Fehlermeldung besagt, dass das Verzeichnis nicht existiert, können Sie ls verwenden, um die verfügbaren Verzeichnisse aufzulisten. Wählen Sie anschließend eines der angezeigten Verzeichnisse aus.
- Überprüfen Sie Ihren neuen Speicherort:
pwd
Die folgende Ausgabe sollte angezeigt werden:
/home/labex/project
Sie sind erfolgreich in ein bestimmtes Verzeichnis gewechselt! Falls Sie sich in einem anderen Verzeichnis befinden, ist das ebenfalls in Ordnung. Wichtig ist, dass Sie aus Ihrem Home-Verzeichnis in ein anderes Verzeichnis gewechselt haben.
Eine Ebene nach oben – in das übergeordnete Verzeichnis zurückkehren
Manchmal müssen Sie sich in der Verzeichnisstruktur nach oben bewegen. Kehren Sie nun in Ihr Home-Verzeichnis zurück.
- Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
cd ..
Die beiden Punkte (..) stehen für das übergeordnete Verzeichnis. Damit sagen Sie Ihrem GPS praktisch: „Bring mich in das Viertel eine Ebene weiter oben.“
- Überprüfen Sie Ihren Speicherort:
pwd
Die folgende Ausgabe sollte angezeigt werden:
/home/labex
Sie sind in der Verzeichnisstruktur eine Ebene nach oben gewechselt! Falls Sie sich nicht in /home/labex befinden, besteht kein Grund zur Sorge. Wichtig ist, dass Sie sich eine Ebene über Ihrem vorherigen Speicherort befinden.
Schnell zurück – in das vorherige Verzeichnis wechseln
Linux bietet eine praktische Abkürzung, mit der Sie in das Verzeichnis zurückkehren, in dem Sie sich vor dem letzten Wechsel befanden.
- Wechseln Sie zunächst in ein anderes Verzeichnis. Falls Sie sich in Ihrem Home-Verzeichnis befinden, können Sie folgenden Befehl verwenden:
cd project
Falls project nicht existiert, verwenden Sie ls, um ein verfügbares Verzeichnis zu finden, und wechseln Sie mit cd dorthin.
- Verwenden Sie nun die Abkürzung, um in das vorherige Verzeichnis zurückzukehren:
cd -
Mit diesem Befehl sagen Sie Ihrem GPS praktisch: „Bring mich zurück an den Ort, an dem ich gerade war!“
- Überprüfen Sie Ihren Speicherort:
pwd
Sie sollten sich wieder in dem Verzeichnis befinden, in dem Sie sich vor Schritt 1 befanden. Das - (Minuszeichen) ist eine nützliche Abkürzung, wenn Sie schnell zwischen zwei Verzeichnissen wechseln möchten.
Absolute Pfade – ab dem Wurzelverzeichnis navigieren
Bisher haben Sie relative Pfade verwendet, also Pfade relativ zu Ihrem aktuellen Speicherort. Verwenden Sie nun einen absoluten Pfad, um unabhängig von Ihrem aktuellen Speicherort an ein bestimmtes Ziel zu wechseln.
- Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
cd /etc
Dies ist ein absoluter Pfad, der beim Wurzelverzeichnis (/) beginnt. Das Verzeichnis /etc ist ein wichtiges Systemverzeichnis unter Linux und enthält Konfigurationsdateien. Stellen Sie sich vor, Sie geben Ihrem GPS die vollständige Adresse – vom Land bis zum konkreten Gebäude.
- Überprüfen Sie Ihren Speicherort:
pwd
Die folgende Ausgabe sollte angezeigt werden:
/etc
Sie haben mithilfe eines absoluten Pfads einen bestimmten Speicherort erreicht! Dieses Verzeichnis existiert auf allen Linux-Systemen, daher sollten Sie darauf ohne Fehlermeldung zugreifen können.
- Werfen Sie einen kurzen Blick auf den Inhalt dieses Verzeichnisses:
ls
Sie sehen eine Liste mit vielen Konfigurationsdateien und Verzeichnissen. Sie müssen diese jetzt noch nicht alle verstehen – Sie erkunden lediglich das Verzeichnis.
- Kehren Sie nun mithilfe eines absoluten Pfads in Ihr Home-Verzeichnis zurück:
cd /home/labex
Dieser Befehl führt Sie unabhängig von Ihrem aktuellen Speicherort im Dateisystem direkt in Ihr Home-Verzeichnis zurück.
Denken Sie daran: Die Verwendung absoluter Pfade entspricht der Verwendung einer vollständigen Postanschrift. Sie funktioniert von jedem Ort aus, ist aber häufig länger einzugeben als ein relativer Pfad.
Linux-Osterei – das Labyrinth aus gewundenen kleinen Gängen
Nachdem Sie die Grundlagen der Navigation beherrschen, können Sie ein Linux-Osterei ausprobieren, bei dem es ebenfalls um Navigation geht.
- Stellen Sie zunächst sicher, dass Sie sich in Ihrem Home-Verzeichnis befinden:
cd ~
- Erstellen Sie nun die Verzeichnisstruktur für unser Labyrinth:
mkdir -p maze/twisty/little/passages
Dieser Befehl erstellt eine verschachtelte Verzeichnisstruktur. Die Details dieses Befehls müssen Sie jetzt noch nicht kennen – das Erstellen von Verzeichnissen lernen Sie in einem zukünftigen Lab.
- Navigieren Sie nun durch unser Labyrinth:
cd maze/twisty/little/passages
- Überprüfen Sie Ihren aktuellen Speicherort:
pwd
Die folgende Ausgabe sollte angezeigt werden:
/home/labex/maze/twisty/little/passages
Glückwunsch! Sie sind durch ein Labyrinth aus gewundenen kleinen Gängen navigiert, die alle gleich aussehen! Dies ist eine Anspielung auf das klassische Textadventure „Colossal Cave Adventure“, das die frühen Computerspiele und die Hackerkultur stark beeinflusst hat.
- Kehren Sie nach Hause zurück:
cd ~
Dieses Labyrinth ist möglicherweise nicht so komplex wie das ursprüngliche Colossal Cave, zeigt aber, wie Sie mit dem Befehl cd selbst durch besonders verschachtelte Verzeichnisstrukturen navigieren können.
Zusammenfassung
In diesem Lab haben Sie den Befehl cd erkundet, Ihr zuverlässiges Navigationstool im Linux-Dateisystem. Sie haben gelernt:
- Ihren aktuellen Speicherort mit
pwdzu überprüfen - Mit
cd ~in das Home-Verzeichnis zu wechseln - Mithilfe relativer Pfade in bestimmte Verzeichnisse zu navigieren
- Mit
cd ..in der Verzeichnisstruktur eine Ebene nach oben zu wechseln - Mit
cd -schnell zwischen zwei Verzeichnissen zu wechseln - Absolute Pfade für eine präzise Navigation zu verwenden
- Zum Spaß ein Linux-Osterei auszuprobieren, indem Sie ein Labyrinth erstellen und darin navigieren
- Zusätzliche Optionen des Befehls
cdzu verstehen
Der Befehl cd bietet noch einige weitere Optionen, die in bestimmten Situationen nützlich sein können:
cd: Ohne Argument führt dieser Befehl Sie in Ihr Home-Verzeichnis.cd /: Dieser Befehl führt Sie in das Wurzelverzeichnis des gesamten Dateisystems.cd $HOME: Dies ist eine weitere Möglichkeit, in Ihr Home-Verzeichnis zu wechseln.
Diese Optionen bieten zusätzliche Flexibilität bei der Navigation durch Ihr Linux-Dateisystem. Probieren Sie sie ruhig aus!
Mit diesen Kenntnissen können Sie nun wie ein Profi durch das Linux-Dateisystem navigieren! Denken Sie daran: Übung macht den Meister. Je häufiger Sie diese Befehle verwenden, desto sicherer werden Sie bei der Navigation unter Linux. Scheuen Sie sich nicht, das Dateisystem zu erkunden – mit cd ~ finden Sie jederzeit zurück nach Hause. Viel Spaß beim Erkunden Ihrer Linux-Stadt!



