Pwd - Википедия - pwd

pwd
Команда pwd
В pwd команда
Оригинальный автор (ы)AT&T Bell Laboratories
Разработчики)Разные Открытый исходный код и коммерческий Разработчики
изначальный выпускИюнь 1974 г.; 46 лет назад (1974-06)
Операционная системаМультики, 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).

Смотрите также

Рекомендации

  1. ^ Система разделения времени Unix: Руководство программиста Unix (PDF). 1 (7-е изд.). Bell labs. Январь 1979. с. 142. Архивировано с оригинал (PDF) на 2005-05-20.
  2. ^ "pwd (1) [страница руководства minix]". www.unix.com.
  3. ^ "pwd - распечатать имя текущего / рабочего каталога - страница руководства". www.mankier.com.
  4. ^ "GNU Coreutils". www.gnu.org.
  5. ^ "pwd (1) [справочная страница plan9]". www.unix.com.
  6. ^ "pwd". pubs.opengroup.org.
  7. ^ "pwd (1) [страница руководства osf1]". www.unix.com.
  8. ^ "Страница Apple OS X MAN".
  9. ^ "pwd (1) - страницы руководства OpenBSD". man.openbsd.org.
  10. ^ "pwd (1) [страница руководства opensolaris]". www.unix.com.
  11. ^ "working_dir, wd, print_wdir, pwd (сегмент справки Multics)". Массачусетский технологический институт. Получено 7 марта 2020.
  12. ^ Ван Влек, Том. "Unix и Multics". MultICAL.org. Получено 7 марта 2020.
  13. ^ «Руководство пользователя SpartaDOS X 4.48» (PDF).
  14. ^ "Желуди Криса: Панос". chrisacorns.computinghistory.org.uk.
  15. ^ «Оболочка - KolibriOS wiki». wiki.kolibrios.org.
  16. ^ «Команды командного процессора (Windows CE 5.0)». docs.microsoft.com.
  17. ^ Туалет - Справочник по командам и утилитам, Единая спецификация UNIX, Выпуск 7 из Открытая группа
  18. ^ pwd (1) – FreeBSD Общие команды Руководство
  19. ^ pwd (1) – Linux Пользователя Руководство - Пользовательские команды
  20. ^ "Определить текущую папку - MATLAB pwd". www.mathworks.com.
  21. ^ "Справочник по функциям: pwd". octave.sourceforge.io.
  22. ^ "CD". pubs.opengroup.org.

дальнейшее чтение

внешняя ссылка