Jump to content

страдающий

страдающий
Оригинальный автор(ы) AT&T Bell Laboratories
Разработчик(и) Различные с открытым исходным кодом и коммерческие разработчики разработчики
Первоначальный выпуск июнь 1974 г .; 50 лет назад ( 1974-06 )
Написано в С
Операционная система Multics , Unix , Unix-подобные , V , Plan 9 , Inferno , SpartaDOS X , PANOS , Windows CE , KolibriOS
Платформа Кросс-платформенный
Тип Команда
Лицензия основные утилиты : GPLv3+
План 9: МОЯ лицензия

В Unix-подобных и некоторых других операционных системах pwd команда ( распечатать рабочий каталог ) [1] [2] [3] записывает полный путь к текущему рабочему каталогу в стандартный вывод . [4] [5] [6] [7] [8] [9] [10]

Реализации

[ редактировать ]

У Мультикс был pwd команда (это было краткое название print_wdir команда) [11] из которого возникла команда Unix pwd. [12] Команда представляет собой оболочку, встроенную в большинство оболочек Unix , таких как оболочка Bourne , ash , bash , ksh и zsh . Его можно легко реализовать с помощью POSIX C. функций getcwd() или getwd().

Он также доступен в операционных системах SpartaDOS X , [13] ПАНОС , [14] и КолибриОС . [15] Эквивалент в DOS ( COMMAND.COM) и Microsoft Windows ( cmd.exe) — это cd команда без аргументов. Windows PowerShell предоставляет эквивалент Get-Location командлет со стандартными псевдонимами gl и pwd Windows CE 5.0 cmd.exe Оболочка командного процессора включает в себя pwd команда. [16]

pwd в системах Unix является частью руководства по переносимости X/Open , начиная с выпуска 2 1987 года. Он был унаследован в первой версии POSIX.1 и единой спецификации Unix . [17] Он появился в версии 5 Unix . [18] Версия pwd включенный в состав GNU coreutils, был написан Джимом Мейерингом. [19]

Среды численных вычислений MATLAB и GNU Octave включают в себя pwd функция с аналогичным функционалом. [20] [21] Эквивалент OpenVMS : show default.

*никс-примеры

[ редактировать ]
CommandОбъяснение
pwdОтображение текущего рабочего каталога. Пример: /home/fobar
pwd -PОтобразить физический путь текущего рабочего каталога — без имени символической ссылки, если таковая имеется. Пример: если вы находитесь в каталоге /home/symlinked, который является символической ссылкой на /home/realdir, это покажет /home/realdir.
pwd -LОтобразить логический путь текущего рабочего каталога — с именем символической ссылки, если таковая имеется. Пример: если вы находитесь в каталоге /home/symlinked, который является символической ссылкой на /home/realdir, это покажет /home/symlinked.

Примечание. POSIX требует, чтобы поведение по умолчанию было таким, как если бы -L переключатель был предоставлен.

Переменные оболочки рабочего каталога

[ редактировать ]

Оболочки POSIX устанавливают следующие переменные среды при использовании команды cd: [22]

ОЛДПВД
Предыдущий рабочий каталог (установленный командой cd).
ЛЮДИ
Текущий рабочий каталог (установленный командой cd).

См. также

[ редактировать ]
  1. ^ "pwd(1) [справочная страница minix]" . www.unix.com .
  2. ^ «pwd — вывести имя текущего/рабочего каталога — справочная страница» . www.mankier.com .
  3. ^ «GNU Coreutils» . www.gnu.org .
  4. ^ Система разделения времени Unix: Руководство программиста Unix (PDF) . Том. 1 (7-е изд.). Лаборатории Белла . Январь 1979 г. с. 142. Архивировано из оригинала (PDF) 20 мая 2005 г.
  5. ^ "pwd(1) [страница руководства plan9]" . www.unix.com .
  6. ^ "пуд" . pubs.opengroup.org .
  7. ^ "pwd(1) [страница руководства osf1]" . www.unix.com .
  8. ^ «Страница MAN Apple OS X» .
  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. ^ Ван Флек, Том. «Юникс и мультики» . Multicians.org . Проверено 7 марта 2020 г.
  13. ^ «Руководство пользователя SpartaDOS X 4.48» (PDF) .
  14. ^ «Жёлуди Криса: Панос» . chrisacorns.computinghistory.org.uk .
  15. ^ «Shell — KolibriOS wiki» . wiki.kolibrios.org .
  16. ^ «Команды командного процессора (Windows CE 5.0)» . docs.microsoft.com .
  17. ^ wc – Справочник по оболочке и утилитам, Единая спецификация UNIX , версия 4 от Open Group.
  18. ^ pwd(1) FreeBSD по основным командам Руководство
  19. ^ pwd(1) Linux пользователя Руководство – Пользовательские команды
  20. ^ «Определить текущую папку — MATLAB pwd» . www.mathworks.com .
  21. ^ «Ссылка на функцию: pwd» . Octave.sourceforge.io .
  22. ^ «компакт-диск» . pubs.opengroup.org .

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

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 20a03ae69589a47e1483bc3ba7cb0ce7__1683426600
URL1:https://arc.ask3.ru/arc/aa/20/e7/20a03ae69589a47e1483bc3ba7cb0ce7.html
Заголовок, (Title) документа по адресу, URL1:
pwd - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)