您的位置:首页 > 运维架构 > Linux

文章标题

2016-09-17 12:10 316 查看
一切皆文件:计算机系统上的所有文件,目录,程序等都是以文件形式

存在

2、单一目的的小程序;一条命令完成一个任务,一串代码完成一个的任务,这些小程序彼此独立,代码简单,目的明确。

3、组合小程序完成复杂任务:一个复杂的任务不必使用一个大型的程序来独立完成,它由多个单独的小程序组合以完成复杂任务。这样既便于排错,也可以让程序运行更完美。

4、文本文件保存配置信息:计算机的所有硬件和软件配置信息保存在文本文件中,可以使用记事本进行编辑。

5、尽量避免捕获用户接口:尽量不和用户进行交互,一个程序一但开始运行,就不需要用户进行任何操作,如ls,ifconfig命令。

6、提供机制,而非策略:机制是泥坯,策略是可以定制的各种细节。机制是接口,策略是数据流。管道是机制,应用管道处理各种数据是策略。AWK的读入行循环是机制,各种正则式与后附的处理操作是策略。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息