Einführung
Willkommen in diesem Linux-Verzeichnisnavigation-Lab (Labor). Die Verzeichnisnavigation ist eine der grundlegendsten Fähigkeiten für die Arbeit mit Linux-Systemen. Die Fähigkeit, effizient zwischen Verzeichnissen zu wechseln, Verzeichnisstrukturen zu erstellen und Ihre aktuelle Position im Dateisystem zu verstehen, ist für alle Linux-Benutzer unerlässlich.
In diesem Lab werden Sie lernen, wie Sie das Linux-Dateisystem über die Befehlszeilenschnittstelle navigieren. Sie werden die Verwendung von Befehlen wie cd (change directory - Verzeichnis wechseln), pwd (print working directory - aktuelles Arbeitsverzeichnis ausgeben) und mkdir (make directory - Verzeichnis erstellen) üben, um effizient in einer Linux-Umgebung zu navigieren und Verzeichnisstrukturen zu erstellen.
Verständnis Ihrer aktuellen Position
Unter Linux ist es wichtig, immer Ihre aktuelle Position im Dateisystem zu kennen. Dieser erste Schritt wird Ihnen beibringen, wie Sie Ihr aktuelles Verzeichnis bestimmen und wie Sie ein neues Verzeichnis erstellen.
Überprüfen Ihres aktuellen Verzeichnisses
Der Befehl pwd (Print Working Directory - Aktuelles Arbeitsverzeichnis ausgeben) zeigt den vollständigen Pfad Ihrer aktuellen Position im Dateisystem an:
pwd
Sie sollten eine Ausgabe ähnlich der folgenden sehen:
/home/labex/project
Das bedeutet, dass Sie sich derzeit im Verzeichnis project befinden, das sich im Home-Verzeichnis des Benutzers labex befindet.
Erstellen eines neuen Verzeichnisses
Nachdem Sie nun Ihre aktuelle Position kennen, erstellen wir ein neues Verzeichnis namens resources mit dem Befehl mkdir (Make Directory - Verzeichnis erstellen):
mkdir resources
Dieser Befehl erstellt ein neues Verzeichnis namens resources in Ihrem aktuellen Verzeichnis. Der Befehl gibt keine Ausgabe zurück, wenn er erfolgreich war.
Um zu überprüfen, ob das Verzeichnis erstellt wurde, können Sie den Inhalt Ihres aktuellen Verzeichnisses mit dem Befehl ls auflisten:
ls
Sie sollten resources in der Ausgabe sehen.
Wechseln zwischen Verzeichnissen
Nachdem wir ein neues Verzeichnis erstellt haben, navigieren wir nun hinein, indem wir den Befehl cd (Change Directory - Verzeichnis wechseln) verwenden:
cd resources
Dieser Befehl wechselt Ihr aktuelles Verzeichnis zu resources. Wie mkdir gibt der Befehl cd keine Ausgabe zurück, wenn er erfolgreich war.
Um zu überprüfen, dass Sie das Verzeichnis erfolgreich gewechselt haben, verwenden Sie erneut den Befehl pwd:
pwd
Sie sollten nun sehen:
/home/labex/project/resources
Dies bestätigt, dass Sie sich nun im Verzeichnis resources befinden.
Navigation zwischen Verzeichnissen
Nachdem Sie das Verzeichnis resources erstellt und dorthin navigiert haben, üben wir nun das Wechseln zwischen verschiedenen Verzeichnissen und das Zurückkehren zu vorherigen Positionen.
Zurück zum übergeordneten Verzeichnis
Um in das übergeordnete Verzeichnis (das Verzeichnis, das Ihr aktuelles Verzeichnis enthält) zurückzukehren, können Sie cd mit .. als Argument verwenden:
cd ..
Überprüfen Sie Ihre aktuelle Position:
pwd
Sie sollten sehen, dass Sie wieder im Verzeichnis project sind:
/home/labex/project
Verwenden von absoluten Pfaden
Sie können auch zu einem Verzeichnis navigieren, indem Sie seinen absoluten Pfad (der vollständige Pfad, beginnend vom Root-Verzeichnis /) verwenden.
Navigieren wir zurück zum Verzeichnis resources mithilfe seines absoluten Pfads:
cd /home/labex/project/resources
Überprüfen Sie Ihre Position:
pwd
Die Ausgabe sollte sein:
/home/labex/project/resources
Verwenden des Kurzzeichens für das Home-Verzeichnis
Linux bietet das Kurzzeichen ~ (Tilde) als Darstellung für das Home-Verzeichnis. Sie können dieses verwenden, um mithilfe eines Pfads relativ zum Home-Verzeichnis zu navigieren.
Kehren Sie mit dem Kurzzeichen für das Home-Verzeichnis in das Verzeichnis project zurück:
cd ~/project
Überprüfen Sie Ihre Position:
pwd
Die Ausgabe sollte zeigen:
/home/labex/project
Erstellen und Navigieren in komplexen Verzeichnisstrukturen
In diesem Schritt lernen Sie, wie Sie mehrere Verzeichnisse auf einmal erstellen und durch eine komplexere Verzeichnisstruktur navigieren können.
Erstellen mehrerer Verzeichnisse mit einem Befehl
Der mkdir-Befehl mit der Option -p ermöglicht es Ihnen, mehrere verschachtelte Verzeichnisse mit einem einzigen Befehl zu erstellen. Die Option -p erstellt bei Bedarf die übergeordneten Verzeichnisse.
Erstellen wir eine Verzeichnisstruktur für ein hypothetisches Motorsystem:
mkdir -p resources/engine/cylinders
mkdir -p resources/engine/pistons
Der erste Befehl erstellt drei Verzeichnisse: resources (falls es noch nicht existiert), engine innerhalb von resources und cylinders innerhalb von engine.
Der zweite Befehl erstellt pistons innerhalb des engine-Verzeichnisses.
Überprüfen der Verzeichnisstruktur
Überprüfen wir die von uns erstellte Struktur, indem wir den Inhalt des resources-Verzeichnisses auflisten:
ls resources
Sie sollten Folgendes sehen:
engine
Schauen wir uns nun das engine-Verzeichnis an:
ls resources/engine
Sie sollten Folgendes sehen:
cylinders pistons
Navigieren durch die Verzeichnisstruktur
Navigieren wir zum cylinders-Verzeichnis:
cd resources/engine/cylinders
Überprüfen Sie Ihre Position:
pwd
Die Ausgabe sollte sein:
/home/labex/project/resources/engine/cylinders
Mehrere Verzeichnisebenen aufwärts navigieren
Um mehrere Verzeichnisebenen auf einmal aufwärts zu navigieren, können Sie mehrere .. durch / getrennt verwenden:
cd ../../..
Dieser Befehl bewegt Sie drei Ebenen aufwärts: von cylinders zu engine zu resources zu project.
Überprüfen Sie Ihre Position:
pwd
Die Ausgabe sollte sein:
/home/labex/project
Zusammenfassung
In diesem Lab haben Sie mehrere essentielle Fähigkeiten zur Navigation in Linux-Verzeichnissen gelernt:
- Verwenden von
pwd, um Ihre aktuelle Position im Dateisystem zu bestimmen - Erstellen von Verzeichnissen mit
mkdirund verschachtelten Verzeichnisstrukturen mitmkdir -p - Wechseln zwischen Verzeichnissen mit
cdunter Verwendung verschiedener Pfadtypen:- Relative Pfade (z.B.
resourcesoder..) - Absolute Pfade (z.B.
/home/labex/project/resources) - Kurzzeichen für das Home-Verzeichnis (
~)
- Relative Pfade (z.B.
- Mehrere Verzeichnisebenen auf einmal aufwärts navigieren
Diese Befehle zur Verzeichnisnavigation sind grundlegend für die effiziente Arbeit in Linux-Umgebungen. Durch das Beherrschen dieser Befehle haben Sie eine solide Grundlage für die weitere Erkundung der Linux-Befehlszeile geschaffen.
Wenn Sie Ihre Linux-Reise fortsetzen, werden Sie diese Fähigkeiten für Aufgaben wie Dateiverwaltung, Softwareinstallation und Systemkonfiguration als unschätzbar erachten. Üben Sie diese Befehle regelmäßig, um ein Muskelgedächtnis aufzubauen und Ihre Effizienz bei der Arbeit mit Linux-Systemen zu erhöhen.



