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. 准则 1 小即是美
  2. 准则 2 让每个程序只做好一件事情
  3. 准则 3 尽快建立原型
  4. 准则 4 舍弃高效率而取可移植性
  5. 准则 5 采用纯文本来储存数据
  6. 准则 6 充分利用软件的杠杆效应
  7. 准则 7 使用 shell 脚本来提高杠杆效应和可移植性
  8. 准则 8 避免强制性的用户界面
  9. 准则 9 让每一个程序都成为过滤器