Linux/Unix 的 9 条设计哲学
徐小东
2023-01-03
{出处1 《Linux/Unix 设计思想》 — Mike Gancarz}
核心思想:KISS (Keep it simple, stupid)2 https://en.wikipedia.org/wiki/KISS_principle。
- 准则 1 小即是美
- 准则 2 让每个程序只做好一件事情
- 准则 3 尽快建立原型
- 准则 4 舍弃高效率而取可移植性
- 准则 5 采用纯文本来储存数据
- 准则 6 充分利用软件的杠杆效应
- 准则 7 使用 shell 脚本来提高杠杆效应和可移植性
- 准则 8 避免强制性的用户界面
- 准则 9 让每一个程序都成为过滤器