uci 获取、添加或者修改系统配置特别的方便,但是我们经常用的是获取,show get之类。修改用set。添加用的最少。在这里写一些样例代码,免得以后再测试
1、假如我们要新加入一个的配置表形成以下模样
config weblogin 'weblogin'
option username 'admin'
option password 'admin'
2、先加入表头 uci set system.acl=acl 变成了
config weblogin 'weblogin'
option username 'admin'
option password 'admin'
config acl 'acl'
3、再加入选项 uci set system.acl.ra0=0 变成了
config acl 'acl'
option ra0 '0'
4、修改选项 uci set system.acl.ra0=9 变成了
config acl 'acl'
option ra0 '9'
第二种方法,利用add参数
1、add出一个选项 uci add system account 变成了
config account
2、添加参数 uci set system.@account[0].name='123'
config account
option name '123'
3、获取参数uci get system.@account[0].name