1. 程式人生 > >Linux的哲學思想及個人稍淺見解

Linux的哲學思想及個人稍淺見解

一切皆檔案

把幾乎所有資源統統抽象為檔案形式,包括硬體裝置,甚至通訊介面等例如: 物理終端:/dev/console        虛擬終端:/dev/tty#(#為1~6)     序列終端:/dev/ttyS#       偽終端:/dev/pts/#   把所有資源抽象成檔案,不僅便於理解,且有助於管理

單一目的的小程式

一個程式只做一件事

組合小程式完成複雜任務

複雜的任務由多個程式組合完成

儘量避免跟使用者互動

易於以程式設計的方式實現自動化任務

使用文字檔案儲存配置資訊

文字是最易於實現的底層介面表現形式。通過文字儲存,就可以使用文字編輯器實現大多數程式的管理工作

提供機制,而非策略

機制,是實現某個功能需要的原語操作和結構         策略,是某功能的具體實現         提供機制,而非策略,指的就是要給使用者充分的自主可調配性