“.”在哪里? 和'..' 来自?

发布于 2024-07-08 12:51:34 字数 133 浏览 8 评论 0原文

我们大量重复 ./foocd .. 背后的故事是什么? 这两个 ... 从哪里来? 它们在哪里第一次被视为导航文件系统树的一种方式?

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

躲猫猫 2024-07-15 12:51:34

摘自对肯·汤普森的采访 (9-6-89) :

每次我们创建一个目录时,
约定我们把它放在另一个
名为目录的目录 -
目录,即 dd. 它的名字是
dd 和所有用户目录
事实上大多数其他目录,
用户维护自己的目录
系统,有返回 dd 的指针,
dd 被缩短为“点-点”,并且
dd 用于目录-目录。


Excerpt from an interview with Ken Thompson (9-6-89):

Every time we made a directory, by
convention we put it in another
directory called directory -
directory, which was dd. Its name was
dd and that all the users directories
and in fact most other directories,
users maintain their own directory
systems, had pointers back to dd, and
dd got shortened into ‘dot-dot,’
and
dd was for directory-directory.

总以为 2024-07-15 12:51:34

很抱歉我无法正确回答,但我可以推荐这些链接:

了解有关早期文件系统及其使用的一些有趣的历史记录。

除此之外,我找到的最早的参考文献是 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.

花开雨落又逢春i 2024-07-15 12:51:34

我相信它是 Unix 早期由贝尔实验室的丹尼斯·里奇 (Dennis Ritchie) 发明的。

I believe it was invented by Dennis Ritchie at Bell Labs in the early years of Unix.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文