ini简介

ini文件是一个无固定标准格式的配置文件。它以简单的文字与简单的结构组成,常常用于配置文件。ini文件的命名来源,是取自英文“初始(Initial)”的首字缩写,正与它的用途——初始化程序相应。

文件格式比较简单, 分为section、参数和值、注释

section

INI使用section进行简单分割。section名写在方括号中,例如:

[ServerA]
enable = true
port = 8080

[ServerB]
enable = false
port = 8081

参数和值

INI的键值对语法为:key = value。key在section内是不能重复的,会导致前者被覆盖,或者直接报错;但key在不同的section中是可以重复。

enable = true
port = 8080

注释

INI的单行注释为

; comment

crudini

作用

crudini是一个命令行工具,用于实现对(ini或conf等)配置文件的修改

安装

安装

yum install crudini -y

使用样例

详细的使用样例见man文档

man crudini

例子:如果t.ini不存在则创建,并且创建main这个section,并在其中添加name=lee。如果t.ini文件已经存在,会修改main这个section中name的值为lee。

crudini --set t.ini main name lee