Linux linux设计思想 1.程序应该小而专一,程序应该尽量的小,且只专注于一件事上,不要开发那些看起来有用但是90%的情况都用不到的特性: 2.程序不只要考虑性能, 程序的可移植性更重要,shell和perl,python等脚本相比c有更好的移植性: 3.一切皆文件,尽量使用文本文件来存储数据,避免使用二进制文件,因为文本文件可读性强,且已经有跟多的工具来处理,例如awk,sed,grep等: 4.让每个程序都成为过滤器,程序需要与其他的工具一起配合使用,管道的支持是非常的重要的: 5.