Der Anfängerleitfaden zum pwd-Befehl in Linux

In diesem Artikel werden wir uns den pwd-Befehl ansehen, einen der grundlegendsten Befehle in Linux.
Wir werden herausfinden, wie man den pwd-Befehl verwendet, um den vollständigen Pfadnamen des aktuellen Verzeichnisses auf die Standardausgabe zu schreiben, und wir werden den Unterschied zwischen dem integrierten pwd-Befehl und dem externen pwd-Befehl, der von Jim Meyering geschrieben wurde, kennenlernen.
Auch lesen: Den „Kill“-Befehl in Linux meistern
Was macht PWD??
pwd ist ein Akronym für „Print Working Directory“. Der pwd-Befehl ist einer der am häufigsten verwendeten Befehle von Linux-Systemadministratoren. Er funktioniert auf Linux und anderen UNIX-ähnlichen Betriebssystemen und ist ein integrierter Shell-Befehl, der auf der Bash-Shell, Korn, ksh usw. verfügbar ist.
Der pwd-Befehl gibt den Namen des aktuellen Arbeitsverzeichnisses mit dem vollständigen Pfad, der vom Root-Verzeichnis (/) ausgeht, aus. Es ist auch eine Umgebungsvariable.
Unterschied zwischen Shell „pwd“ und „/bin/pwd“
Linux-Shells kommen normalerweise mit zwei Arten von pwd-Befehlen: dem integrierten pwd und der binären Version. Um dies herauszufinden, können Sie den folgenden Befehl verwenden:
type -apwdDer Screenshot unten zeigt, dass die Bash-Shell sowohl mit dem integrierten pwd-Befehl als auch mit der binären Version kommt.
Was ist ein aktuelles Arbeitsverzeichnis?
Das aktuelle Arbeitsverzeichnis ist das Verzeichnis, in dem Sie derzeit Befehle wie ls, cat oder cd mit der Bash- oder Korn-Shell oder zsh (zshell) ausführen.
Auch lesen: Der Anfängerleitfaden zum pstree-Befehl in Linux
Syntax des PWD-Befehls
Jeder Linux-Befehl hat seine eigene Syntax. Ohne grundlegende Kenntnisse der Befehlsyntax kann die Ausführung von Befehlen in einem Linux-Terminal wie eine mühsame Aufgabe erscheinen.
Unten finden Sie eine grundlegende Syntax des pwd-Befehls:
pwd [options]Der pwd-Befehl kommt mit verschiedenen Optionen, die es uns ermöglichen, diesen Befehl auf unterschiedliche Weise zu verwenden. Sie können den pwd-Befehl jedoch auch ohne Argumente verwenden.
Lassen Sie uns die grundlegendsten Optionen des pwd-Befehls ansehen. Um eine Liste der Optionen des pwd-Befehls zu finden, können Sie pwd --help im Terminal eingeben.

-L: Gibt den Wert von $PWD aus, wenn er das aktuelle Arbeitsverzeichnis benennt. Mit anderen Worten, es gibt das aktuelle Arbeitsverzeichnis aus oder zeigt es an.
Selbst ohne das -L gibt das einfache Eingeben von pwd im Terminal dasselbe Ergebnis.
-P: Gibt das physische Verzeichnis ohne symbolische Links aus. Ein symbolischer Link ist eine spezielle Art von Datei, die eine Verknüpfung zu einer Datei erstellt oder auf eine andere Datei verweist. Drucken Sie das physische Verzeichnis ohne symbolische Links aus, indem Sie die folgenden Befehle verwenden:
pwd -PAngenommen, Sie haben den cd-Befehl mehrmals verwendet und möchten Ihr aktuelles Arbeitsverzeichnis wissen, können Sie die folgenden Befehle verwenden:
echo $PWDpwdBeide Befehle zeigen Ihr aktuelles Arbeitsverzeichnis an.
So drucken Sie die Version des PWD-Befehls
Um die Version des integrierten pwd-Befehls in Ihrem Terminal zu finden, können Sie die binäre Version verwenden:
/bin/pwd --versionFazit
Der pwd-Befehl ist einer der am häufigsten verwendeten Befehle auf Linux-Computern. Er ist ziemlich einfach zu verwenden, wenn Sie wissen, was er tut.
Bildnachweis: Russischer Hacker, der den Server im Dunkeln hackt von Lifestyle discover/Shutterstock