$ PWD的词源


9

的词源是$PWD什么?是缩写吗?

我知道有一个pwd可以打印工作目录的命令,但是在我看来,$CWD为当前工作目录命名该变量更有意义,因为外壳程序变量包含数据而不是打印它们。


12
“ PWD Shell变量是由ksh88引入的,在这里它被描述为当前的工作目录。” en.wikipedia.org/wiki/Pwd
jasonwryan

6
@jasonwryan,看起来像一个答案。
通配符

1
1995年SunOS 5.5.1 ksh联机帮助页使用“当前工作目录”,但是OpenBSD 2.0 ksh联机帮助页(也日期为1995年)使用“当前工作目录” ...两者都于1996年末发布。有趣。
muru 17-10-19

4
FWIW,该命令 在1974年6月的Thompson&Ritchie的UNIX程序员手册第5版中pwd被描述为“打印工作目录路径名”,而在第3版中则没有。las,我找不到4号的副本。
频谱

2
pwd实用程序和pwd数据结构字段来自MULTICS。我相信PWD环境变量是在UNIX上添加的。它当然早于ksh88
桂桂聪(SatōKatsura)

Answers:


4

它是首字母缩写词。首字母缩略词是:
打印工作目录

编辑
从历史上看,程序输出是打印在纸上而不是屏幕上。因此,打印部分归因于命令开发时的输出技术。


和词源?您断言的依据是什么?
汤姆·黑尔

然而@Sato好点,为指导,以书面于1980年显示了使用PWD为打印工作目录的MULTICS multicians.org/multics-commands.html这本书同意books.google.com/...
屋大维

这也许是最有说服力的:在Multics出现之前,就有CTSS(均来自麻省理工学院),其输出打印在纸卡上,而不是阴极射线管上。因此,Print是一天中合适的期限。linfo.org/pwd.html
Octavian的
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.