Етимологія $ PWD


9

Що таке етимологія $PWD? Це абревіатура?

Я знаю, що існує команда, pwdяка друкує робочий каталог, але, на мій погляд, було б більше сенсу називати змінну $CWDдля Current Working Directory, оскільки змінні оболонки містять дані, а не друкують їх.


12
"Змінна оболонки PWD була введена ksh88, де вона була описана як даний робочий каталог." en.wikipedia.org/wiki/Pwd
jasonwryan

6
@jasonwryan, це схоже на відповідь.
Wildcard

1
Сторінка SunOS 5.5.1 ksh датованою 1995 р. Використовує "поточний робочий каталог", але на сторінці "OpenBSD 2.0 ksh" (також датованій 1995 р.) Використовується "поточний робочий каталог" ... обидва випущені наприкінці 1996 р. Цікаво.
муру

4
У FWIW команда pwd описується як "назва робочого каталогу робочого каталогу" у посібнику UNIX програмиста Thompson & Ritchie, 5-е видання, від червня 1974 р. І це не в 3-му виданні. На жаль, я не можу знайти копію 4-го.
спектри

2
pwdполе утиліта та pwdструктура даних походять від MULTICS. Я вважаю, PWDщо змінна середовища була додана в UNIX. Це, безумовно, передує ksh88.
Satō Katsura

Відповіді:


4

Це абревіатура. Скорочення:
Робочий довідник для друку

редагувати
Історично історичні результати виводилися на папері, а не на екранах. Отже, частина друку пояснюється технологією виведення часу, коли команда була розроблена.


А етимологія? Що є джерелом для вас твердження?
Том Хейл

Однак у @Sato є хороший момент, оскільки в посібнику з мультимедіа, написаному в 1980 році, показано використання pwd як Print Working Directory multicians.org/multics-commands.html, і ця книга погоджується books.google.com/…
Октавіан

І це, мабуть, найбільш показово: до існування Multics існував CTSS (обидва з MIT), а його вихід друкувався на паперових картах замість Cathode Ray Tubes. Тож Друк був відповідним терміном дня. linfo.org/pwd.html
Октавіан
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.