uci 命令

本文详细介绍了UCI命令的使用方法,包括导出、导入配置文件,增加、删除、修改配置项等操作,并分享了在实际应用中遇到的常见错误及解决技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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.youkuaiyun.com/jf_xu/article/details/72629302,我只是一个前端人员,对这些并不是很懂,所以摘取一部分我能使用到的 做出使用小结

对于 uci 中的 add_list 的命令,想给路由器所支持的i18n增加一个国家的语言,但是在添加的时候 一直报错

一直百度也没发现问题在哪里,设置的值也是string 类型,后来才发现 等号后面不能添加空格,把空格去掉,就可以设置成功(对于一个前端来说,感觉好坑呀,在js中空格有没有并不会有任何影响,可能对于底层开发工程师来说,可能是是一个很基础的问题)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值