1.一切皆文件。幾乎把所有的資源系統抽象爲文件形式:包括硬件設備,甚至通信接口等。
作用:提高資源管理效率。
例如:
物理終端:/dev/console
虛擬終端:/dev/tty#(#爲1~6)
串行終端:/dev/ttyS#
僞終端:/dev/pts/#
2.由衆多功能單一的程序組成:一個程序只做一件事,並且做好;組合小程序完成複雜任務。
作用:
程序分工明確,運行後方便進程管理。程序代碼也輕量化,高效,容易修復錯誤。
小程序易於理解,維護,消耗系統資源較少,易於與其他工具結合實現更多的功能。
3.儘量避免跟用戶交互。使用命令行接口執行效率更高,易於以編程的方式實現自動化任務。
4.使用文本文件保存配置信息,文本文件易於閱讀和編輯。
5.提供機制而非策略。
機制,是實現某個功能需要的原語操作和結構
策略,是某功能的具體實現
提供機制,而非策略,指的就是要給用戶充分的自主可調配性