Pwd
Originalautor (en) | AT & T Bell Laboratories |
---|---|
Entwickler (en) | Verschiedene Open Source und kommerziell Entwickler |
Erstveröffentlichung | Juni 1974 |
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
- Breadcrumb (Navigation), eine alternative Möglichkeit, das Arbeitsverzeichnis anzuzeigen
- Liste der Befehle von GNU Core Utilities
- Liste der UNIX -Befehle
Pushd
undPopd
Verweise
- ^ "PWD (1) [Minix Man Page]". www.unix.com.
- ^ "PWD - Name des aktuellen/Arbeitsverzeichnisses - Mann Seite". www.mankier.com.
- ^ "Gnu CoreUtils". www.gnu.org.
- ^ 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.
- ^ "PWD (1) [Plan9 Man Page]". www.unix.com.
- ^ "PWD". Pubs.opengroup.org.
- ^ "PWD (1) [OSF1 Man Page]". www.unix.com.
- ^ "Apple OS X Man Page".
- ^ "PWD (1) - OpenBSD -Handbuchseiten". Man.openbsd.org.
- ^ "PWD (1) [OpenSolaris Man Page]". www.unix.com.
- ^ "Working_dir, WD, Print_wdir, PWD (Multics Help -Segment)". MIT. Abgerufen 7. März 2020.
- ^ Van Vleck, Tom. "Unix und Multics". Multiders.org. Abgerufen 7. März 2020.
- ^ "Spartados x 4.48 Benutzerhandbuch" (PDF).
- ^ "Chris 'Eicheln: Panos". chrisacorns.computinghistory.org.uk.
- ^ "Shell - Kolibrios Wiki". wiki.kolibrios.org.
- ^ "Befehle des Befehlsprozessors (Windows CE 5.0)". docs.microsoft.com.
- ^ Die einzelne Unix -Spezifikation, Version 4 von Die offene Gruppe - Shell and Utilities Referenz,
- ^ Freebsd Allgemeine Befehle Handbuch - -
- ^ Linux Benutzer Handbuch - Benutzerbefehle - -
- ^ "Aktueller Ordner identifizieren - Matlab PWD". www.mathworks.com.
- ^ "Funktionsreferenz: PWD". Octave.SourceForge.io.
- ^ "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
- Die einzelne Unix -Spezifikation, Version 4 von Die offene Gruppe - Shell and Utilities Referenz,
- Freebsd Allgemeine Befehle Handbuch - -
- Netbsd Allgemeine Befehle Handbuch - -
- OpenBSD Allgemeine Befehle Handbuch - -
- Solaris 10 Benutzerbefehle Referenz Handbuch - -
- Linux Benutzerbefehle Handbuch - -
- Plan 9 Programmierhandbuch, Volume 1 - -
- Inferno Allgemeine Befehle Handbuch - -