维护定制部开发技能法律规范学习材料V1、0Prepared by 拟制Date日期2007-10-10Reviewed by 评审人Date日期yyyy-mm-ddApproved by批准Date日期yyyy-mm-ddAuthorized by签发Date日期yyyy-mm-ddRevision record 修订记录日期版本描述作者2007/10/181、0初稿完成2007/10/281、0评审后定稿目录(仅供内部使用)11概述61、1背景61、2简介61、3术语约定71、4应用范围71、5法律规范引用文件72书写法律规范82、1大小写风格82、2缩进风格82、3空格及换行92、4其她133注释法律规范144命名法律规范164、1对象命名164、2变量命名175语法法律规范196脚本法律规范237设计法律规范247、1表设计原则247、2索引设计原则257、3完整性设计原则257、4触发器267、5视图设计267、6包设计277、7文档设计法律规范288维护、管理法律规范289性能优化2910编码工具3811UNIX基础4011、1UNIX系统结构4011、2UNIX树型目录结构4011、3文件得属性与权限4111、4目录得使用权限:4212普通指令4212、1登录与注销指令4212、2环境指令4412、3时间指令4412、4进程指令4512、5查询指令4612、6文件与目录指令4812、7移动与复制指令5012、8搜索指令5112、9压缩指令5212、10帮助指令5313维护指令5413、1用户指令5413、2权限指令5413、3设备指令5513、4网络指令5613、5关机指令5714vi 指令5814、1vi 得操作模式5814、2游标得移动5814、3屏幕得移动5914、4删除及修改指令6014、5搬移与复制指令6114、6字符串搜寻与取代6214、7编辑文件6215Shell 编程简介6416字符6516、1有意义字符6516、2通用字符6516、3转义字符6517变量6517、1自定变量6517、2参数变量6617、3预先定义变量6717、4变量之替换6818流程控制指令6818、1if6818、2while7018、3until7118、4for7118、5case7218、6其它7419test测试运算7419、1括号7419、2数字比较7419、3字符串比较7419、4逻辑运算7519、5文件测试7520其它指令7620、1eval 字符串7620、2exec 命令7620、3read 变量名称串行7620、4set7621数据输出入管道7821、1>, >>7821、2<, <<7921、3|80 第一部分 概述1 概述1.1背景目前产品线越来越多得软件产品与数据库、unix、shell编程等有着密切相关得联系。从目前得情况来瞧,我们得脚本代码没有很好地控制与管理起来,存在许多可读性、可维护性较差得代码,部分代码甚至含有低级错误与严重得性能隐患。同时,随着资源外包与项目外包开发模式得逐渐推广与完善,建立一套完整、有效且操作性强得法律规范来监控...