vpe*_*kov 11 unix linux config-files dotfiles
大多数配置文件都是ini文件(格式:name = value \n).关于这个问题是否有任何文件或文章/指南.
或者是否有人应该善意接近这种格式?
Nou*_*him 15
不幸的是,UNIX在这个问题上几乎没有决定.有太多的格式.对于像Gnome这样的会话管理器,一些应用程序已经从维护配置文件转移到Gnome注册表(gconf)中.
以下是一些一般性意见.
ini你提到的格式相当普遍.它确实存在一个问题,你必须做一些技巧来分配一个值列表等等,但在大多数情况下,它很好,支持良好且可广泛使用.
UNIX中使用的大多数格式都依赖于该#字符作为对该行的其余部分的注释.如果你自己推出一些东西,坚持这一点会很好.
YAML 是一种人类可读的轻量级格式,你可以使用(许多应用程序使用它虽然没有我想要的那么多). 
有一个约定,所有系统级配置文件都保存在其中/etc,用户级别的文件保存为文件,从.用户主目录(点文件)开始.
某些应用程序(特别是Emacs)将可运行程序保存为完整的编程语言,因为它是配置文件.这在不受信任的环境中可能是不安全的,但在受信任的环境中非常强大和有用.
对于一个新项目,我将ini作为.programrc主目录中的一个.
关于配置格式和文件的unix编程技术中有一个有用的部分可能值得你花点时间来查看.