配置架構:
三元素:
配置文件, 環境變量, 命令行選項
三級別:
系統級,用戶級,程序級
應用:
調用時可能發生變化的配置信息,使用命令行選項;改動很少但確實應該由各個用戶自己控制的配置信息,使用用戶配置文件或用戶環境變量;需要由系統管理員設置而不需用戶改變的整體系統級配置信息,使用系統配置文件或系統環境變量。
配置文件:
系統配置文件:
/etc/<config-file>
/etc/<config-folder>/…...
用戶配置文件:一般為隱藏文件
~/<config-file>
~/<config-folder>/……
命名:
使用可執行文件名后加“rc”后綴的方式
rc表示運行控制
環境變量:
系統級環境變量
$HOME,$USER
用戶級環境變量
命令行選項:
原始的Unix風格的命令行選項:
選項是以連字符“-”開頭的單個字母;如果選項后面不帶參數,則稱之為模式選項,模式選項可以組合在一起使用;如果選項有參數,那么參數應該緊跟在選項后面。
GNU風格的命令行選項:
選項是以兩個連續的連字符“-”后接選項關鍵字;
X toolkit風格的命令行選項:
?