前言
到今年,我应该已经接触Linux大约5年了,其中用过大约三年的Ubuntu开发robocup2d,用过kali里面日内网,维护过大约半年的centos7.2服务器。鸟哥的入门书,在大一的时候,特别有兴趣,以为学会了那些命令就掌握了Linux,就可以装逼了。后来才发现,自己还差的很多。
Unix哲学
1 | (i) 每个程序只做好一件事情。当需要完成新的任务的时候,写一个新的程序而不是原有程序上添加新功能。 |
在X桌面系统(译注:X是Linux下的桌面系统,没有它Linux就没有界面了)Mike Gancarz把Unix哲学总结成了9点:
1 | 精小就是优雅。 |
js描述Unix哲学
1 | 写只做好一件事的模块。写新的模块而不是增加旧的模块的复杂性。 |