Dies ist ein sehr einfaches Dienstprogramm, mit dem Sie den Pfad zum aktuellen Ordner im Terminal anzeigen können. Beim Start erhält jedes Programm den aktuellen Ordner, in dem alle Operationen mit Dateien dieses Programms stattfinden, sofern kein anderer Pfad angegeben ist. Relative Pfade werden ebenfalls von diesem Ordner aus gezählt. Beim Starten des Terminals wird der aktuelle Ordner also zum Heimatverzeichnis des Benutzers. Wenn ein Programm von einem bestimmten Ordner aus gestartet wird, ist sein aktueller Ordner standardmäßig das Verzeichnis, von dem aus es gestartet wurde.
Der Befehl hat eine recht einfache Syntax:
$ pwd опции
Um die Ausgabe des Dienstprogramms anzupassen, kann der Benutzer die folgenden Optionen verwenden:
-L, --logisch
- nimmt das Verzeichnis aus der Umgebungsvariablen, auch wenn es symbolische Links enthält;-P
- verwirft alle symbolischen Links;--help
- zeigt die Hilfe des Programms an;--version
- zeigt die Version des Dienstprogramms an.Betrachten wir nun einige Beispiele für die Arbeit mit diesem Befehl unter dem Linux-Betriebssystem. Um den aktuellen Linux-Ordner anzuzeigen, genügt es, pwd
ohne Parameter auszuführen:
$ pwd
Der Befehl hat die Option -P
, mit der er alle symbolischen Links verwirft. Dies ist nützlich, wenn es entlang des Pfades zum aktuellen Ordner symbolische Links gibt. Der Befehl gibt dann einfach den vollständigen Pfad an, ohne symbolische Links zu berücksichtigen. Das sieht dann so aus:
$ pwd -P
In Befehlsinterpretern ist pwd
oft ein eingebauter Befehl. Das bedeutet, dass der Interpreter kein Dienstprogramm eines Drittanbieters aufrufen muss, so dass der Code sehr schnell ausgeführt werden kann.
Um den aktuellen Ordner herauszufinden, brauchen Sie nicht das Skript aufzurufen, sondern nur die Umgebungsvariable PWD
$echo $PWD
Um das Ergebnis des Linux-Befehls pwd in eine Variable zu schreiben, führen Sie aus:
$CWD=$(pwd)
$echo $CWD
Der pwd-Befehl
wird in Linux selten verwendet, aber wenn Sie den aktuellen Ordner ändern müssen, können Sie ihn verwenden. Wie Sie aus dem Beispiel ersehen können, ist das gar nicht so schwer zu bewerkstelligen.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: