Pwd

PWD
Pwdkommando.png
Das PWD Befehl
Originalautor (en) AT & T Bell Laboratories
Entwickler (en) Verschiedene Open Source und kommerziell Entwickler
Erstveröffentlichung Juni 1974; Vor 48 Jahren
Geschrieben in C
Betriebssystem Mehrheit, Unix, Unix-artig, V, Plan 9, Inferno, Spartados x, Panos, Windows CE, Kolibrios
Plattform Plattformübergreifend
Typ Befehl
Lizenz CoreUtils: GPLV3+
Plan 9: MIT -Lizenz

Im Unix-artig und andere andere Betriebssysteme, das PWD Befehl (pRint wOrking diRektory)[1][2][3] schreibt die volle Pfadname of the current Arbeitsverzeichnis zum Standardausgabe.[4][5][6][7][8][9][10]

Implementierungen

Mehrheit hatte a PWD Befehl (der ein kurzer Name der print_wdir Befehl)[11] von dem der Befehl unix pwd entstand.[12] Der Befehl ist a Muschel gebaut in den meisten Unix -Muscheln wie zum Beispiel Bourne Shell, Asche, verprügeln, ksh, und ZSH. Es kann leicht mit dem implementiert werden Posix C Funktionen getCwd () oder Getwd ().

Es ist auch in den Betriebssystemen erhältlich Spartados x,[13] Panos,[14] und Kolibrios.[15] Das Äquivalent auf DOS (Command.com) und Microsoft Windows (cmd.exe) ist der CD Befehl ohne Argumente. Windows PowerShell Bietet das Äquivalent Stammdarstellung cmdlet mit den Standard -Aliase GL und PWD. An Windows CE 5.0, das cmd.exe Befehlsprozessor -Shell Beinhaltet die PWD Befehl.[16]

pwd Wie auf UNIX -Systemen zu finden ist Teil der X/offen Portabilitätshandbuch seit Ausgabe 2 von 1987. Es wurde in die erste Version von POSIX.1 und der geerbt Einzel -Unix -Spezifikation.[17] Es erschien in Version 5 Unix.[18] Die Version von PWD gebündelt GNU CoreUtils wurde von Jim Meyering geschrieben.[19]

Das Numerisches Computer Umgebungen Matlab und Gnu octave einbeziehen a PWD Funktion mit ähnlicher Funktionalität.[20][21] Das OpenVMS Äquivalent ist Standard anzeigen.

*nixe Beispiele

Befehl Erläuterung
PWD Zeigen Sie das aktuelle Arbeitsverzeichnis an. Beispiel: /home /foobar
PWD -P Zeigen Sie den aktuellen physischen Pfad an - falls vorhanden ohne symbolischen Verknüpfungsnamen. Beispiel: Wenn Sie in einem Dir /Home /Symlinked stehen, ist dies ein Symlink zu /home /realdir, dies würde sich zeigen /home /realdir
PWD -l Zeigen Sie den logischen Pfad des aktuellen Arbeitsverzeichnisses an - falls vorhanden mit dem symbolischen Linknamen. Beispiel: Wenn Sie in einem Dir /Home /Symlinked stehen, ist dies ein Symlink zu /home /realdir, dies würde sich zeigen /home /symlinked

HINWEIS: POSIX verlangt, dass das Standardverhalten wie das ist -L Schalter wurden bereitgestellt.

Arbeitsverzeichnis -Shell -Variablen

POSIX -Shells stellen Folgendes fest Umgebungsvariablen Während der Verwendung des CD -Befehls:[22]

Oldpwd
Das vorherige Arbeitsverzeichnis (wie vom Befehl CD festgelegt).
PWD
Das aktuelle Arbeitsverzeichnis (wie der Befehl CD festgelegt).

Siehe auch

Verweise

  1. ^ "PWD (1) [Minix Man Page]". www.unix.com.
  2. ^ "PWD - Name des aktuellen/Arbeitsverzeichnisses - Mann Seite". www.mankier.com.
  3. ^ "Gnu CoreUtils". www.gnu.org.
  4. ^ Unix Time-Sharing-System: UNIX-Programmierhandbuch (PDF). Vol. 1 (7. Aufl.). Bell Labs. Januar 1979. p. 142. archiviert von das Original (PDF) Am 2005-05-20.
  5. ^ "PWD (1) [Plan9 Man Page]". www.unix.com.
  6. ^ "PWD". Pubs.opengroup.org.
  7. ^ "PWD (1) [OSF1 Man Page]". www.unix.com.
  8. ^ "Apple OS X Man Page".
  9. ^ "PWD (1) - OpenBSD -Handbuchseiten". Man.openbsd.org.
  10. ^ "PWD (1) [OpenSolaris Man Page]". www.unix.com.
  11. ^ "Working_dir, WD, Print_wdir, PWD (Multics Help -Segment)". MIT. Abgerufen 7. März 2020.
  12. ^ Van Vleck, Tom. "Unix und Multics". Multiders.org. Abgerufen 7. März 2020.
  13. ^ "Spartados x 4.48 Benutzerhandbuch" (PDF).
  14. ^ "Chris 'Eicheln: Panos". chrisacorns.computinghistory.org.uk.
  15. ^ "Shell - Kolibrios Wiki". wiki.kolibrios.org.
  16. ^ "Befehle des Befehlsprozessors (Windows CE 5.0)". docs.microsoft.com.
  17. ^ Toilette- Shell and Utilities Referenz, Die einzelne Unix -Spezifikation, Version 4 von Die offene Gruppe
  18. ^ PWD (1)- -Freebsd Allgemeine Befehle Handbuch
  19. ^ PWD (1)- -Linux Benutzer Handbuch - Benutzerbefehle
  20. ^ "Aktueller Ordner identifizieren - Matlab PWD". www.mathworks.com.
  21. ^ "Funktionsreferenz: PWD". Octave.SourceForge.io.
  22. ^ "CD". Pubs.opengroup.org.

Weitere Lektüre

  • McElhearn, Kirk (2006). Die MAC OS X -Befehlszeile: UNIX unter der Motorhaube. John Wiley & Sons. ISBN 978-0470113851.

Externe Links