zoukankan      html  css  js  c++  java
  • 05 UCI

    /etc/config/dropbearSSH的配置

    1.1 uci与config的关系

    1.2 uci命令

    • add
      增加指定配置文件
    • add_list
      对已存在的list选项增加字符串
    • commit
      对给定的配置写入修改。如果没有指定参数,则将配置文件写入文件系统。所有的uci setuci adduci renameuci delete都是将配置写入临时位置。需要commit之后才能写入实际位置
    • export
      导出配置
    • import
      导入配置
    • changes
      列出修改后未保存的配置
    • show
      显示相关的配置
    • get
      获取相关配置
    • set
      设置相关配置
    • delete
      删除指定配置
    • rename
      重命名
    • revert
      恢复指定配置

    1.3 配置脚本

    1.3.1 uci.sh脚本

    • uci_load
      uci文件中加载配置并设置到环境变量中。需要functions.sh脚本环境
    • uci_get
      配置文件中获取值
    • uci_get_state
      /var/state中获取值

    1.3.2 functions.sh脚本

    .空格开头将这些函数加载到执行空间

    . /lib/functions.sh         // 装载functions.sh
    

    函数

    • config_load
      调用uci_load函数从配置文件中读取配置选项,设置到环境变量中
    • config_get
      从环境中变量中获取配置值
    • config_get_bool
      从当前设置的环境变量中获取布尔值
    • config_set
      将变量设置到环境变量中。注意没有设置到,配置文件中
    • config_foreach
      对未命名的配置进行遍历调用函数。第一个参数为回调函数,第二个参数为配置节类型

    通常流程为config_load/etc/config配置文件中的配置读入环境变量。然后使用config_get去获取

  • 相关阅读:
    python cook 整理
    Ajax
    跨站请求伪造 CSRF
    tornado web
    python hashable
    扩大了一个逻辑卷,resize2fs 保错:没有这个超级块
    linux重启后进入了救援模式,无法远程登录
    如何安装JDK以及配置win10的环境变量
    输出菱形
    6.28作业(2.使用3种方式求100以内偶数和)
  • 原文地址:https://www.cnblogs.com/burnk/p/15788287.html
Copyright © 2011-2022 走看看