linux/unix設計思想



看了《linux/unix設計思想》這本書,覺得書的大部分內容都閑扯的太遠了,以下簡單的總結下本書的核心,幫助大家節省時間和金錢。

 

linux/unix設計思想:

 

1) 程序應該小而專一,程序應該盡量的小,且只專注於一件事上,不要開發那些看起來有用但是90%的情況都用不到的特性; 

 

2) 程序不只要考慮性能, 程序的可移植性更重要,shell和perl,python等腳本相比c有更好的移植性;

 

3)一切皆文件,盡量使用文本文件來存儲數據,避免使用二進制文件,因為文本文件可讀性強,且已經有跟多的工具來處理,例如awk,sed,grep等;

 

4)讓每個程序都成為過濾器,程序需要與其他的工具一起配合使用,管道的支持是非常的重要的;

 

5)任何的程序都需要考慮被批處理執行,盡量避免強制的用戶交互或界面;

 

完! 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM