Какова этимология $PWD
? Это аббревиатура?
Я знаю, что есть команда, pwd
которая печатает рабочий каталог, но, на мой взгляд, было бы более разумно назвать переменную $CWD
для текущего рабочего каталога, поскольку переменные оболочки содержат данные, а не печатают их.
pwd
описана как «путь к рабочему каталогу печати» в 5-м издании Thompson & Ritchie's Manual для программиста, выпущенном в июне 1974 года. И не в 3-м выпуске. Увы, я не могу найти копию 4-го.pwd
утилита иpwd
поле структуры данных происходят из MULTICS. Я считаю,PWD
что переменная окружения была добавлена в UNIX. Это конечно предшествуетksh88
хотя.Ответы:
Это аббревиатура. Акроним:
Распечатать рабочий каталог
править
Исторически выход программы был напечатан на бумаге , а не на экранах. Таким образом, часть печати связана с технологией вывода того времени, когда была разработана команда.
источник