Einführung
In diesem Lab erkunden wir den Befehl pwd unter Linux, ein grundlegendes Werkzeug für die Navigation in Ihrem digitalen Arbeitsbereich. Stellen Sie sich vor, Sie wären ein Detektiv in einer riesigen Bibliothek voller Informationen – pwd ist dabei Ihr zuverlässiger Kompass, der Ihnen jederzeit genau verrät, wo Sie sich gerade befinden. Egal, ob Sie ein Anfänger sind, der gerade erst seine Linux-Reise beginnt, oder ob Sie Ihr Wissen festigen möchten: Dieses Lab vermittelt Ihnen die Fähigkeiten, um sich sicher im Linux-Dateisystem zu bewegen.
Den Ausgangspunkt verstehen
Beginnen wir unsere Erkundung damit, zu verstehen, wo wir uns im Dateisystem befinden. Der Befehl pwd, kurz für "print working directory" (Arbeitsverzeichnis ausgeben), ist Ihr erstes Werkzeug auf dieser Reise.
Öffnen Sie Ihr Terminal. Sie sehen eine Eingabeaufforderung, die auf Ihren Befehl wartet. Diese Aufforderung endet normalerweise mit einem
$-Zeichen.
Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
pwdSie sollten eine Ausgabe sehen, die in etwa so aussieht:
/home/labex/project
Diese Ausgabe zeigt Ihnen, dass Sie sich derzeit im Ordner project befinden, der sich im Home-Verzeichnis des Benutzers labex befindet. Dies nennen wir einen absoluten Pfad – er beginnt am Wurzelverzeichnis (/) und zeigt den vollständigen Weg zu Ihrem aktuellen Standort.
Was passiert hier genau?
Stellen Sie sich das Linux-Dateisystem wie einen Baum vor. Das / am Anfang stellt die Wurzel dieses Baums dar. Jeder nachfolgende Name, der durch / getrennt ist, ist ein Ast oder ein Ordner. /home/labex/project bedeutet also, dass Sie sich im Ordner project befinden, der in labex liegt, welcher wiederum in home liegt, das sich direkt unter der Wurzel befindet.
Falls Sie sich fragen, warum Sie im Ordner project gestartet sind: Die LabEx-Umgebung ist aus Gründen der Benutzerfreundlichkeit so vorkonfiguriert. In einem typischen Linux-System würden Sie normalerweise in Ihrem Home-Verzeichnis (/home/username) starten.
Das aktuelle Verzeichnis erkunden
Nachdem wir nun wissen, wo wir sind, schauen wir uns unser aktuelles Verzeichnis genauer an.
Wir verwenden den Befehl
ls, um den Inhalt unseres aktuellen Verzeichnisses aufzulisten. Geben Sie ein:lsMöglicherweise sehen Sie einige Dateien oder Verzeichnisse. Wenn das Verzeichnis leer ist, erhalten Sie keine Ausgabe. Das ist völlig normal!
Lassen Sie uns nun
pwderneut verwenden, um uns zu vergewissern, wo wir sind:pwdSie sollten dieselbe Ausgabe wie zuvor sehen:
/home/labex/project
Dieser Schritt verdeutlicht, dass pwd immer Ihren aktuellen Standort anzeigt, unabhängig davon, welche Dateien oder Verzeichnisse sich an diesem Ort befinden.
Optionen von pwd erkunden
Der Befehl pwd verfügt über einige Optionen, die nützlich werden, wenn Ihr aktuelles Verzeichnis einen symbolischen Link enthält. In diesem Schritt wechseln Sie in den während der Einrichtung erstellten symbolischen Link, um den Unterschied direkt zu sehen.
Hinweis: Ein symbolischer Link ist wie eine Verknüpfung zu einem anderen Verzeichnis. Sie müssen symbolische Links noch nicht perfekt beherrschen. Konzentrieren Sie sich darauf, die Pfade zu vergleichen, die von den jeweiligen
pwd-Befehlen angezeigt werden.
Wechseln Sie in das Verzeichnis des symbolischen Links:
cd /home/labex/project/symlink_dirVerwenden Sie
pwdohne Optionen:pwdSie sollten Folgendes sehen:
/home/labex/project/symlink_dirVerwenden Sie nun die Option
-L, um den logischen Pfad anzuzeigen:pwd -LSie sollten denselben Pfad des symbolischen Links sehen:
/home/labex/project/symlink_dirVerwenden Sie abschließend die Option
-P, um den physischen Pfad auf der Festplatte anzuzeigen:pwd -PDiesmal sollten Sie das tatsächliche Verzeichnis sehen, auf das der symbolische Link zeigt:
/home/labex/project/real_dir
Hier behalten pwd und pwd -L den Namen des symbolischen Links im Ergebnis bei, während pwd -P den Link auflöst und das tatsächliche Verzeichnis anzeigt.
Der Hauptunterschied zwischen den beiden Optionen ist:
-L(logisch): Zeigt den Pfad an, den Sie verwendet haben, um das aktuelle Verzeichnis zu erreichen, und behält die Namen der symbolischen Links im Ergebnis bei.-P(physisch): Zeigt das tatsächliche Verzeichnis auf der Festplatte an, nachdem symbolische Links aufgelöst wurden.
Die wichtige Erkenntnis ist, dass diese Befehle unterschiedliche Ergebnisse liefern können, wenn Ihr aktuelles Arbeitsverzeichnis einen symbolischen Link enthält.
Zusammenfassung
In diesem Lab haben wir den Befehl pwd erkundet, Ihren zuverlässigen Navigator im Linux-Dateisystem. Wir haben gelernt:
pwdzu verwenden, um unseren aktuellen Standort im Dateisystem zu identifizieren.- Das Konzept der absoluten Pfade zu verstehen.
pwdin Verbindung mit anderen Befehlen wielszu nutzen.- Die Optionen
-Lund-Pdes Befehlspwdzu erkunden und deren Unterschiede beim Umgang mit symbolischen Links zu verstehen.
Diese Fähigkeiten bilden ein Fundament für Ihre weitere Linux-Reise und helfen Ihnen dabei, jederzeit zu wissen, wo Sie sich in Ihrem digitalen Arbeitsbereich befinden.



