Linux 的哲學思想

Linux 的哲學思想:

一、Linux 系統,采用一切皆文件的思想,包括硬件設備(設備文件)與通訊方式。文件系統(FHS)采用樹狀結構,根目錄只有一個,用戶無不是在此樹的節點上運作。

備注1:Linux中的所有設備都做為一個文件系統的一個節點來掛載和使用的。如光驅一般掛載在/mnt/cdrom中。

備注2:Linux系統按功能可分為:?1、操縱系統:用以控制硬件;2、內核(kernel),用以調用控制操作系統;2、CLI 、GUI:用以人機交互;3、系統庫:將內核中的功能進行打包,方便程序調用;4、應用程序:調用操作系統或庫的程序,可以被CLI、GUI調用,也可以系統開啟時就自動運行。

二、單一目的的小程序,一條命令完成一個任務,一串代碼完成一個的任務,這些小程序彼此獨立,代碼簡單,目的明確。

三、組合小程序完成復雜任務,一個復雜的任務不必使用一個大型的程序來獨立完成,它由多個單獨的小程序組合以完成復雜任務。這樣既便于排錯,也可以讓程序運行更完美。

四、文本文件保存配置信息。

五、盡量避免捕獲用戶接口,盡量不和用戶進行交互,一個程序一但開始運行,就不需要用戶進行任何操作。

六、提供機制、而非策略,機制是接口,策略是數據流。管道是機制,應用管道處理各種數據是策略。

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/101301

(1)
游漓游漓
上一篇 2018-06-21
下一篇 2018-06-21

相關推薦

  • linux第五周

    RPM簡介 RPM類似于Windows系統中.exe的軟件安裝程序,用戶可以使用它自行安裝和管理Linux上的應用程序和系統工具; RPM軟件包文件都是以.rpm為后綴,一般采用這樣的命名格式:軟件包名稱 – 版本號 – 修正版 . 硬件平臺 . rpm。 RPM命令的使用方法 rpm命令:rpm [OPTIONS] [PACKAGE_FILE 安裝:-i,…

    Linux筆記 2018-07-22
  • centos7源碼編譯實現LAMP

    centos7源碼編譯實現LAMP 基于php-fpm

    2018-06-24
  • 第六次作業

    簡述osi七層模型和TCP/IP五層模型 OSI:是ISO(國際標準化組織)組織在1985年研究的網絡互連模型。 OSI將網絡定義為7層,每一層實現各自的功能和協議,并完成與相鄰層的接口通信。 物理層:?這一層是指物理設備 數據鏈路層:這層通過幀封裝進行傳遞 網絡層: 通過ip尋址來建立兩個節點之間的連接這一層就是我們經常說的IP協議層。IP協議是Inter…

    Linux筆記 2018-08-08
  • 正則表達式詳細用法

    grep命令: 文本過濾(按行過濾) 參數 ? ? ? ? ? ? ? ? -v 取反 ? ? ? ? ? ? ? ? -i 忽略大小寫 ? ? ? ? ? ? ? ? -n 顯示行號 ? ? ? ? ? ? ? ? -c 統計匹配行數 ? ? ? ? ? ? ? ? -q 靜默執行(不顯示執行結果) ? ? ? ? ? ? ? ? -o 僅顯示搜索到的字符…

    Linux筆記 2018-04-08
  • TCP/IP協議棧 和IP地址規劃

    TCP/IP IP地址的規劃

    2018-05-15
  • 第七周

    總結

    Linux筆記 2018-05-13
欧美性久久久久