Pwd - Википедия - pwd
В pwd команда | |
Оригинальный автор (ы) | AT&T Bell Laboratories |
---|---|
Разработчики) | Разные Открытый исходный код и коммерческий Разработчики |
изначальный выпуск | Июнь 1974 г. |
Операционная система | Мультики, Unix, Unix-подобный, V, План 9, Inferno, SpartaDOS X, PANOS, Windows CE, КолибриОС |
Платформа | Кроссплатформенность |
Тип | Команда |
Лицензия | coreutils: GPLv3 + |
В Unix-подобный и некоторые другие операционные системы, то pwd
команда (пполоска шоркинг dкаталог)[1][2][3][4][5]пишет полный путь текущего рабочий каталог к стандартный вывод.[6][7][8][9][10]
Реализации
Мультики имел pwd
команда (короткое название print_wdir
команда)[11] из которого произошла команда Unix pwd.[12] Команда - это встроенная оболочка в большинстве Оболочки Unix Такие как Оболочка Борна, пепел, трепать, кш, и zsh. Это легко реализовать с помощью POSIX C функции getcwd ()
или же getwd ()
.
Он также доступен в операционных системах SpartaDOS X,[13] PANOS,[14] и КолибриОС.[15] Эквивалент на ДОС (COMMAND.COM
) и Майкрософт Виндоус (cmd.exe
) это CD
команда без аргументов. Windows PowerShell обеспечивает эквивалент Get-Location
командлет со стандартными псевдонимами gl
и pwd
.На Windows CE 5.0, то cmd.exe
Оболочка командного процессора включает pwd
команда.[16]
pwd
в системах Unix является частью X / Открыть Руководство по переносимости с выпуска 2 1987 года. Оно унаследовано от первой версии POSIX.1 и Единая спецификация Unix.[17] Это появилось в Версия 5 Unix.[18] Версия pwd
в комплекте GNU coreutils был написан Джимом Мейерингом.[19]
В числовые вычисления окружающая среда MATLAB и GNU Octave включать pwd
функции с аналогичными функциями.[20][21] В OpenVMS эквивалент показать по умолчанию
.
* nix примеров
Команда | Объяснение |
---|---|
pwd | Показать текущий рабочий каталог. Пример: / home / foobar |
pwd -P | Отображение физического пути к текущему рабочему каталогу - без имени символьной ссылки, если таковое имеется. Пример: если вы находитесь в каталоге / home / с символической ссылкой, это символическая ссылка на / home / realdir, это будет отображать / home / realdir |
pwd -L | Отобразить логический путь к текущему рабочему каталогу - с символьным именем ссылки, если есть. Пример: если вы находитесь в каталоге / home / с символической ссылкой, это символическая ссылка на / home / realdir, это будет отображать / home / symlinked |
Примечание: POSIX требует, чтобы поведение по умолчанию было таким, как если бы -L переключатель был предоставлен.
Переменные оболочки рабочего каталога
Оболочки POSIX устанавливают следующие переменные среды при использовании команды cd:[22]
- OLDPWD
- Предыдущий рабочий каталог (установленный командой cd).
- PWD
- Текущий рабочий каталог (установленный командой cd).
Смотрите также
- Breadcrumb (навигация), альтернативный способ отображения рабочего каталога
- Список команд GNU Core Utilities
- Список команд Unix
толкать
иpopd
Рекомендации
- ^ Система разделения времени Unix: Руководство программиста Unix (PDF). 1 (7-е изд.). Bell labs. Январь 1979. с. 142. Архивировано с оригинал (PDF) на 2005-05-20.
- ^ "pwd (1) [страница руководства minix]". www.unix.com.
- ^ "pwd - распечатать имя текущего / рабочего каталога - страница руководства". www.mankier.com.
- ^ "GNU Coreutils". www.gnu.org.
- ^ "pwd (1) [справочная страница plan9]". www.unix.com.
- ^ "pwd". pubs.opengroup.org.
- ^ "pwd (1) [страница руководства osf1]". www.unix.com.
- ^ "Страница Apple OS X MAN".
- ^ "pwd (1) - страницы руководства OpenBSD". man.openbsd.org.
- ^ "pwd (1) [страница руководства opensolaris]". www.unix.com.
- ^ "working_dir, wd, print_wdir, pwd (сегмент справки Multics)". Массачусетский технологический институт. Получено 7 марта 2020.
- ^ Ван Влек, Том. "Unix и Multics". MultICAL.org. Получено 7 марта 2020.
- ^ «Руководство пользователя SpartaDOS X 4.48» (PDF).
- ^ "Желуди Криса: Панос". chrisacorns.computinghistory.org.uk.
- ^ «Оболочка - KolibriOS wiki». wiki.kolibrios.org.
- ^ «Команды командного процессора (Windows CE 5.0)». docs.microsoft.com.
- ^ Единая спецификация UNIX, Выпуск 7 из Открытая группа - Справочник по командам и утилитам,
- ^ FreeBSD Общие команды Руководство –
- ^ Linux Пользователя Руководство - Пользовательские команды –
- ^ "Определить текущую папку - MATLAB pwd". www.mathworks.com.
- ^ "Справочник по функциям: pwd". octave.sourceforge.io.
- ^ "CD". pubs.opengroup.org.
дальнейшее чтение
- МакЭлхерн, Кирк (2006). Командная строка Mac OS X: Unix под капотом. Джон Уайли и сыновья. ISBN 978-0470113851.
внешняя ссылка
- Единая спецификация UNIX, Выпуск 7 из Открытая группа - Справочник по командам и утилитам,
- FreeBSD Общие команды Руководство –
- NetBSD Общие команды Руководство –
- OpenBSD Общие команды Руководство –
- Solaris 10 Справочник по командам пользователя Руководство –
- Linux Пользовательские команды Руководство –
- План 9 Руководство программиста, том 1 –
- Inferno Общие команды Руководство –