“.”在哪里? 和'..' 来自?
我们大量重复 ./foo
和 cd ..
背后的故事是什么? 这两个 .
和 ..
从哪里来? 它们在哪里第一次被视为导航文件系统树的一种方式?
What's the story behind our massive repitition of ./foo
and cd ..
. Where do these two .
and ..
come from? Where could they be seen as a way of navigating a file system tree for the first time?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
摘自对肯·汤普森的采访 (9-6-89) :
Excerpt from an interview with Ken Thompson (9-6-89):
很抱歉我无法正确回答,但我可以推荐这些链接:
了解有关早期文件系统及其使用的一些有趣的历史记录。
除此之外,我找到的最早的参考文献是 1974 年的论文“ UNIX 分时系统”作者:Dennis Ritchie 和 Ken Thompson。 UNIX 的前身 Multics 也有分层文件系统和相对路径的概念,但根据“MULTICS 简介" 它使用了另一种符号。
I'm sorry I can't answer properly, but I can recommend these links:
for some interesting historical notes on early file systems and their use.
Other than that, the earliest reference I've found is the 1974 paper "The UNIX Time-Sharing System" by Dennis Ritchie and Ken Thompson. The precursor of UNIX, Multics, also had hierarchical file systems and the notion of relative paths, but according to "Introduction to MULTICS" it used another notation for that.
我相信它是 Unix 早期由贝尔实验室的丹尼斯·里奇 (Dennis Ritchie) 发明的。
I believe it was invented by Dennis Ritchie at Bell Labs in the early years of Unix.