gpt4 book ai didi

filesystems - Plan9 文件类型

转载 作者:行者123 更新时间:2023-12-04 16:32:26 26 4
gpt4 key购买 nike

有人说,在计划 9 中,一切都是文件。

请列出所有内容,

即 plan9 中文件系统中表示的所有内容(尤其是在 *nix os-es 中不是文件的内容)。

最佳答案

“一切都是文件”并不完全正确,而是大多数东西都有一个类似文件的界面。它可能看起来像 split 头发,但有区别。我认为我无法列出所有内容,但我会给你一些例子。

  • TCP/IP 的接口(interface)是一个文件系统,/net暴露"file"
  • 文本编辑器acme具有关联的控制文件,可以向其中写入文本命令以更改窗口中的文本
  • 鼠标和键盘表示为数据文件,/dev/mouse例如
  • 窗口系统rio公开文件系统接口(interface)
  • 网络浏览器abaco从已安装的 webfs 中读取文件系统

  • 有趣的是这种安排会“退出”什么样的交互。由于大多数内容都是某个文件中的文本,因此您可以使用普通的 shell 脚本来实现诸如 IRC 客户端之类的东西(直接将文本读/写到网络"file")。
    /sys/doc中有很多论文关于计划 9 的设计和实现的目录(以及 web)。

    关于filesystems - Plan9 文件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5802888/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com