Pwd - pwd - Wikipedia
![]() The pwd příkaz | |
Původní autoři | AT&T Bell Laboratories |
---|---|
Vývojáři | Rozličný open-source a komerční vývojáři |
První vydání | Červen 1974 |
Operační systém | Multics, Unix, Unixový, PROTI, Plán 9, Peklo, SpartaDOS X, PANOS, Windows CE, KolibriOS |
Plošina | Cross-platform |
Typ | Příkaz |
Licence | coreutils: GPLv3 + |
v Unixový a některé další operační systémy, pwd
příkaz (print working dpocta)[1][2][3][4][5]píše celý cesta proudu pracovní adresář do standardní výstup.[6][7][8][9][10]
Implementace
Multics měl pwd
příkaz (což byl zkrácený název print_wdir
příkaz)[11] ze kterého pochází příkaz Unix pwd.[12] Příkaz je a vestavěný shell ve většině Unix skořápky jako Bourneova skořápka, popel, bash, ksh, a zsh. Lze jej snadno implementovat pomocí POSIX C funkce getcwd ()
nebo getwd ()
.
Je k dispozici také v operačních systémech SpartaDOS X,[13] PANOS,[14] a KolibriOS.[15] Ekvivalent na DOS (COMMAND.COM
) a Microsoft Windows (cmd.exe
) je CD
příkaz bez argumentů. Windows PowerShell poskytuje ekvivalent Získat umístění
rutina se standardními aliasy gl
a pwd
.Na Windows CE 5.0, cmd.exe
Příkazový procesor zahrnuje pwd
příkaz.[16]
pwd
jak se nachází v systémech Unix, je součástí X / Otevřít Průvodce přenositelností od vydání 2 z roku 1987. Byl zděděn do první verze POSIX.1 a Single Unix Specification.[17] Objevilo se to v Verze 5 Unix.[18] Verze pwd
svázaný GNU coreutils napsal Jim Meyering.[19]
The numerické výpočty prostředí MATLAB a GNU oktáva patří a pwd
funkce s podobnou funkcí.[20][21] The OpenVMS ekvivalent je zobrazit výchozí
.
* nix příklady
Příkaz | Vysvětlení |
---|---|
pwd | Zobrazit aktuální pracovní adresář. Příklad: / home / foobar |
pwd -P | Zobrazit aktuální fyzickou cestu pracovního adresáře - bez názvu symbolického odkazu, pokud existuje. Příklad: Pokud stojíte v adresáři / home / symlinked, to je symbolický odkaz na / home / realdir, zobrazí se / home / realdir |
pwd -L | Zobrazit aktuální logickou cestu pracovního adresáře - se symbolickým názvem odkazu, pokud existuje. Příklad: Pokud stojí v adresáři dir / home / symlinked, což je symbolický odkaz na / home / realdir, zobrazí se / home / symbolický odkaz |
Poznámka: POSIX vyžaduje, aby výchozí chování bylo, jako by -L přepínač byl poskytnut.
Proměnné prostředí pracovního adresáře
Mušle POSIX nastavují následující proměnné prostředí při použití příkazu cd:[22]
- OLDPWD
- Předchozí pracovní adresář (nastavený příkazem cd).
- PWD
- Aktuální pracovní adresář (nastavený příkazem cd).
Viz také
- Drobečková navigace, alternativní způsob zobrazení pracovního adresáře
- Seznam příkazů GNU Core Utilities
- Seznam unixových příkazů
pushd
apopd
Reference
- ^ Unix Time-Sharing System: Unix Programmer's Manual (PDF). 1 (7. vydání). Zvonové laboratoře. Ledna 1979. str. 142. Archivovány od originál (PDF) dne 2005-05-20.
- ^ „pwd (1) [minix man page]“. www.unix.com.
- ^ "pwd - vytisknout název aktuálního / pracovního adresáře - manuálová stránka". www.mankier.com.
- ^ „GNU Coreutils“. www.gnu.org.
- ^ „pwd (1) [plan9 man page]“. www.unix.com.
- ^ "pwd". pubs.opengroup.org.
- ^ „pwd (1) [osf1 manuálová stránka]“. www.unix.com.
- ^ „Stránka Apple OS X MAN“.
- ^ "pwd (1) - manuální stránky OpenBSD". man.openbsd.org.
- ^ "pwd (1) [opensolaris manuálová stránka]". www.unix.com.
- ^ „working_dir, wd, print_wdir, pwd (segment nápovědy Multics)“. MIT. Citováno 7. března 2020.
- ^ Van Vleck, Tom. „Unix a multics“. Multicians.org. Citováno 7. března 2020.
- ^ „Uživatelská příručka k aplikaci SpartaDOS X 4.48“ (PDF).
- ^ „Chris's Acorns: Panos“. chrisacorns.computinghistory.org.uk.
- ^ "Shell - KolibriOS wiki". wiki.kolibrios.org.
- ^ "Příkazy příkazového procesoru (Windows CE 5.0)". docs.microsoft.com.
- ^ Specifikace Single UNIX, Vydání 7 od Otevřená skupina - Referenční příručka a nástroje,
- ^ FreeBSD Obecné příkazy Manuál –
- ^ Linux Uživatele Manuál - Uživatelské příkazy –
- ^ "Identifikovat aktuální složku - MATLAB pwd". www.mathworks.com.
- ^ "Odkaz na funkci: pwd". octave.sourceforge.io.
- ^ "CD". pubs.opengroup.org.
Další čtení
- McElhearn, Kirk (2006). Příkazový řádek Mac OS X: Unix Under the Hood. John Wiley & Sons. ISBN 978-0470113851.
externí odkazy
- Specifikace Single UNIX, Vydání 7 od Otevřená skupina - Referenční příručka a nástroje,
- FreeBSD Obecné příkazy Manuál –
- NetBSD Obecné příkazy Manuál –
- OpenBSD Obecné příkazy Manuál –
- Solaris 10 Reference uživatelských příkazů Manuál –
- Linux Příkazy uživatele Manuál –
- Plán 9 Programátorská příručka, svazek 1 –
- Peklo Obecné příkazy Manuál –