zoukankan      html  css  js  c++  java
  • Unix编程艺术——配置

     

    什么应是可配置的

    • Unix提倡建立机制而把策略决定权留给用户,往往会导致选项过多。
    • 不应该配置:
      • 能够可靠自动检测的东西;
      • 用户不应该看到优化开关;
      • 能用脚本包装器或简单管道完成的任务,就不要使用配置开关实现。

    配置放在哪里

    • /etc目录:管理员设置的系统级选项
      • 支持#开头的注释
      • 不去别隐匿的空白符
      • 多个连续的空行视为单个空行
      • 词法上把文件视作简单的用空白符分割的标记序列,或多行标记,但支持以字符串语法对内嵌空白符的标记
      • 支持\转义

     

    • 环境变量:管理员设置的系统级选项
    • 用户主目录的点文件:用户控制的选项
    • 用户设置的环境变量:大量程序共享、独立于应用程序的选项
    • 程序的命令行参数:调用时可能发生变化的选项

     

    注意:环境变量通常覆盖点文件的设置,但又可能被命令行选项覆盖。

  • 相关阅读:
    android 学习
    android 学习
    阅读笔记《人月神话》1
    android 学习
    android 学习
    android 学习
    android 学习
    android 学习(家庭记账本的开发 6)
    每日日报
    每日日报
  • 原文地址:https://www.cnblogs.com/feisky/p/2341980.html
Copyright © 2011-2022 走看看