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