<分区>
大多数配置文件都是 ini 文件(格式:名称=值\n)。是否有关于此事的任何文档或文章/指南。
或者有人应该善意地接近这种格式吗?
<分区>
大多数配置文件都是 ini 文件(格式:名称=值\n)。是否有关于此事的任何文档或文章/指南。
或者有人应该善意地接近这种格式吗?
最佳答案
不幸的是,UNIX 很难在这个问题上做出决定。有too many格式。使用像 Gnome 这样的 session 管理器,一些应用程序已经从维护配置文件转移到将内容保存在 Gnome 注册表 (gconf) 中。
这里有一些一般性的观察。
您提到的 ini
格式相当普遍。它确实存在问题,您必须采取一些技巧来分配值列表等。但在大多数情况下,它很好,得到了很好的支持并且可以广泛使用。
UNIX 中使用的大多数格式都依赖于 #
字符来注释该行的其余部分。如果您要自己推出一些东西,最好坚持这一点。
YAML
是一种您可以使用的人类可读的轻量级格式(许多应用程序确实使用它,尽管没有我想要的那么多)。
所有系统级配置文件都保存在 /etc
中,用户级配置文件保存为以 .
开头的文件,位于用户主目录中(点文件).
一些应用程序(特别是 Emacs
)将一个可运行的程序作为配置文件保存在完整的编程语言中。这在不受信任的环境中可能不安全,但在受信任的环境中非常强大且有用。
对于一个新项目,我会将 ini
作为主目录中的 .programrc
。
art of unix programming 中有一个有用的部分关于可能值得您检查的配置格式和文件。
关于linux - 是否有 Unix 配置文件的指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5702254/