找回密码
 注册
关于网站域名变更的通知
查看: 287|回复: 1
打印 上一主题 下一主题

Unix编程相关配置

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-1-16 11:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
Unix编程相关配置3 N0 R- G. r/ l' L
/ j+ F: V0 Z/ K+ C& v: `$ t$ M
什么应是可配置的/ @7 N) u; T2 K7 J
  • Unix提倡建立机制而把策略决定权留给用户,往往会导致选项过多。
    4 b6 s0 ~6 A( |4 q& \2 w# W
  • 不应该配置:% w" `, ?  u/ q1 Q. i

    5 o8 b9 d7 G: I! I
    • 能够可靠自动检测的东西;% O; y9 r' F' [$ b% r! r
    • 用户不应该看到优化开关;- V8 F6 Y* y, Y4 o% W7 c: ~: S& F
    • 能用脚本包装器或简单管道完成的任务,就不要使用配置开关实现。9 c# J8 _" P9 Z. F' u

      3 I' c) M8 j7 I' x0 w
9 N/ J& [8 n" E
配置放在哪里
& ~' Y7 D3 Y# F# W
  • /etc目录:管理员设置的系统级选项7 t# j# F) ~6 y1 p; Z

    " q% F! o; d- p2 q- Y+ h
    • 支持#开头的注释3 b7 H& F( O9 G' X' m6 n1 w
    • 不去别隐匿的空白符
      0 T  h, r7 E4 ?6 t
    • 多个连续的空行视为单个空行
      0 {' L" m) z7 l9 D' A1 g; _) F
    • 词法上把文件视作简单的用空白符分割的标记序列,或多行标记,但支持以字符串语法对内嵌空白符的标记
      ! G" @$ j; R. l0 T
    • 支持\转义
      % S8 `, k0 c( _
      ! p' z4 H" V' j$ Y7 }! n

$ V& [8 D0 Q! ]- z# e
  • 环境变量:管理员设置的系统级选项$ T7 a+ D* S/ ?
  • 用户主目录的点文件:用户控制的选项
    4 ?% b$ ]) i  q" g; ]
  • 用户设置的环境变量:大量程序共享、独立于应用程序的选项
    " x$ _. y) }4 {% Y* T
  • 程序的命令行参数:调用时可能发生变化的选项+ e* P  B1 U$ E" S

    " d8 V4 h3 e: U7 x

# Y% A0 h$ j* l7 ]8 T
注意:环境变量通常覆盖点文件的设置,但又可能被命令行选项覆盖。

' `! Z- p( q2 O* ?+ Q
  • TA的每日心情

    2019-11-29 15:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-1-16 19:42 | 只看该作者
    Unix编程相关配置
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-25 15:20 , Processed in 0.187500 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表