Linux pwd-Befehl: Anzeige des Verzeichnisses

LinuxLinuxBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden wir den pwd-Befehl in Linux erkunden, ein grundlegendes Werkzeug zum Navigieren in Ihrem digitalen Arbeitsbereich. Stellen Sie sich vor, Sie wären ein Detektiv in einer riesigen Informationsbibliothek und pwd wäre Ihr zuverlässiger Kompass, der Ihnen immer genau mitteilt, wo Sie sich befinden. Ganz gleich, ob Sie ein Anfänger sind, der gerade seine Linux-Reise beginnt, oder Ihre Kenntnisse festigen möchten, dieses Lab wird Sie mit den Fähigkeiten ausstatten, um sich sicher durch das Linux-Dateisystem zu bewegen.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/FileandDirectoryManagementGroup(["File and Directory Management"]) linux/FileandDirectoryManagementGroup -.-> linux/cd("Directory Changing") linux/FileandDirectoryManagementGroup -.-> linux/pwd("Directory Displaying") subgraph Lab Skills linux/cd -.-> lab-209734{{"Linux pwd-Befehl: Anzeige des Verzeichnisses"}} linux/pwd -.-> lab-209734{{"Linux pwd-Befehl: Anzeige des Verzeichnisses"}} end

Das Startpunkt-Verständnis

Beginnen wir unsere Erkundung damit, zu verstehen, wo wir uns im Dateisystem befinden. Der pwd-Befehl, kurz für "print working directory" (aktuelles Arbeitsverzeichnis ausgeben), ist Ihr erstes Werkzeug auf dieser Reise.

  1. Öffnen Sie Ihr Terminal. Sie werden eine Eingabeaufforderung sehen, die auf Ihren Befehl wartet. Diese Eingabeaufforderung endet normalerweise mit einem $-Zeichen.
Terminal-Befehlseingabeaufforderung
  1. Geben Sie den folgenden Befehl ein und drücken Sie Enter:

    pwd
  2. Sie sollten eine Ausgabe ähnlich dieser sehen:

    /home/labex/project

Diese Ausgabe sagt Ihnen, dass Sie sich derzeit im project-Ordner befinden, der sich im Home-Verzeichnis des Benutzers labex befindet. Dies nennt man einen absoluten Pfad - er beginnt vom Root-Verzeichnis (/) und zeigt die vollständige Route zu Ihrem aktuellen Standort.

Was passiert hier?

Stellen Sie sich das Linux-Dateisystem als einen Baum vor. Das / am Anfang repräsentiert die Wurzel dieses Baumes. Jeder nachfolgende Name, getrennt durch /, ist ein Zweig oder Ordner. Also bedeutet /home/labex/project, dass Sie sich im project-Ordner befinden, der sich in labex befindet, das sich in home befindet, das direkt unterhalb der Wurzel liegt.

Wenn Sie sich fragen, warum Sie im project-Ordner beginnen, liegt das daran, dass die LabEx-Umgebung aus Gründen der Bequemlichkeit so eingerichtet ist. In einem typischen Linux-System würden Sie möglicherweise in Ihrem Home-Verzeichnis (/home/username) beginnen.

Die Erkundung des aktuellen Verzeichnisses

Jetzt, da wir wissen, wo wir uns befinden, werfen wir einen genaueren Blick auf unser aktuelles Verzeichnis.

  1. Wir werden den ls-Befehl verwenden, um die Inhalte unseres aktuellen Verzeichnisses aufzulisten. Geben Sie ein:

    ls
  2. Möglicherweise werden einige Dateien oder Verzeichnisse aufgelistet. Wenn das Verzeichnis leer ist, sehen Sie keine Ausgabe. Das ist völlig normal!

  3. Jetzt verwenden wir erneut pwd, um uns daran zu erinnern, wo wir uns befinden:

    pwd
  4. Sie sollten die gleiche Ausgabe wie zuvor sehen:

    /home/labex/project

Dieser Schritt hilft Ihnen zu verstehen, dass pwd immer Ihren aktuellen Standort anzeigt, unabhängig davon, welche Dateien oder Verzeichnisse sich an diesem Ort befinden.

Die Erkundung der pwd-Optionen

Der pwd-Befehl verfügt über einige Optionen, die in bestimmten Situationen nützlich sein können. Wir werden diese jetzt erkunden.

Hinweis: In diesem Schritt werden wir einige neue Konzepte wie symbolische Links (symbolische Verknüpfungen) kennenlernen. Machen Sie sich keine Sorgen, wenn Sie diese noch nicht vollständig verstehen - wir werden sie ausführlich in zukünftigen Lektionen behandeln. Konzentrieren Sie sich vorerst einfach darauf, wie sich der pwd-Befehl mit verschiedenen Optionen verhält.

  1. Zuerst verwenden wir den pwd-Befehl ohne jegliche Optionen:

    pwd

    Sie sollten sehen:

    /home/labex/project
  2. Jetzt verwenden wir die -L-Option (logischer Pfad):

    pwd -L

    Sie sollten die gleiche Ausgabe sehen:

    /home/labex/project
  3. Schließlich probieren wir die -P-Option (physischer Pfad):

    pwd -P

    Wieder werden Sie die gleiche Ausgabe sehen:

    /home/labex/project

Sie fragen sich vielleicht, warum alle diese Befehle die gleiche Ausgabe liefern. Die -L- und -P-Optionen werden relevant, wenn es um symbolische Links geht, die wie Verknüpfungen in Windows sind. In unserem aktuellen Verzeichnis gibt es keine symbolischen Links, die unseren aktuellen Pfad beeinflussen, daher zeigen alle Versionen des Befehls dasselbe Ergebnis.

Um den Unterschied zu sehen, müssen wir in das Verzeichnis symlink_dir wechseln:

cd symlink_dir
pwd -L
pwd -P

Um den Unterschied zwischen den -L- und -P-Optionen zu sehen, müssten wir in ein Verzeichnis wechseln, das ein symbolischer Link ist. Das Navigieren zwischen Verzeichnissen erfordert jedoch die Verwendung des cd-Befehls, den wir noch nicht gelernt haben. Machen Sie sich keine Sorgen - wir werden den cd-Befehl behandeln und tiefer in symbolische Links eintauchen in zukünftigen Lektionen.

Vorerst reicht es zu wissen, dass pwd diese Optionen für spezifische Anwendungsfälle zur Verfügung stellt. Wenn Sie Ihre Linux-Reise fortsetzen, werden Sie Situationen begegnen, in denen das Verständnis dieser Optionen relevanter wird.

Zusammenfassung

In diesem Lab haben wir den pwd-Befehl erkundet, Ihren zuverlässigen Navigator im Linux-Dateisystem. Wir haben gelernt, wie man:

  1. pwd verwendet, um seinen aktuellen Standort im Dateisystem zu bestimmen.
  2. Das Konzept absoluter Pfade versteht.
  3. pwd in Verbindung mit anderen Befehlen wie ls einsetzt.
  4. Die -L- und -P-Optionen des pwd-Befehls erkundet und deren Unterschiede beim Umgang mit symbolischen Links versteht.

Diese Fähigkeiten werden als Grundlage dienen, wenn Sie Ihre Linux-Reise fortsetzen und Ihnen helfen, immer zu wissen, wo Sie sich in Ihrem digitalen Arbeitsbereich befinden.

Ressourcen