uci 命令:
uci help:
Usage: uci [<options>]<command> [<arguments>]
Commands:
batch
export [<config>] 导出配置文件
import [<config>] 以uci语法导入配置文件
changes [<config>] 列出配置文件分阶段修改的内容(没有commit),若未指定配置文件,则导出所有配置文件的修改
commit [<config>] 对给定的配置文件写入修改,如果没有指定参数则将所有的配置文件写入文件系统
add <config><section-type> 增加指定配置文件的类型为section-type的匿名区段
add_list <config>.<section>.<option>=<string> 对已存在的list选项增加字符串
del_list <config>.<section>.<option>=<string> 删除已存在的list选项的字符串
show [<config>[.<section>[.<option>]]] 显示指定的选项、配置节或配置文件
get <config>.<section>[.<option>] 获取指定区段选项的值
set <config>.<section>[.<option>]=<value> 设置指定配置节选项的值,或者是增加一个配置节,类型设置为指定的值
delete <config>[.<section>[[.<option>][=<id>]]] 删除指定配置节或选项
rename <config>.<section>[.<option>]=<name> 对指定的选项或配置节重命名
revert <config>[.<section>[.<option>]] 恢复指定的选项,配置节或配置文件
reorder <config>.<section>=<position>
ps:这部分内容转自 https://blog.csdn.net/jf_xu/article/details/72629302,我只是一个前端人员,对这些并不是很懂,所以摘取一部分我能使用到的 做出使用小结
对于 uci 中的 add_list 的命令,想给路由器所支持的i18n增加一个国家的语言,但是在添加的时候 一直报错
一直百度也没发现问题在哪里,设置的值也是string 类型,后来才发现 等号后面不能添加空格,把空格去掉,就可以设置成功(对于一个前端来说,感觉好坑呀,在js中空格有没有并不会有任何影响,可能对于底层开发工程师来说,可能是是一个很基础的问题)