——摘自《Linux/Unix设计思想》


(1)小即是美.


(2)让每个程序只做好一件事情.


(3)尽快建立原型.


(4)舍高效率而取可移植性.


(5)使用纯文本文件来存储数据.


(6)充分利用软件的杠杆效应.


(7)使用shell脚本来提高杠杆效应和可移植性.


(8)避免强制性的用户界面.


(9)让每一个程序都成为过滤器.