liunx的哲學思想

 Linux哲學思想

*一切皆文件(硬件、目錄、普通文件、二進制文件等。)

*小型,單一用途的程序

*鏈接程序,共同完成復雜的任務

*避免令人困惑的用戶界面

*配置數據存儲在文本中

解釋:
一切皆文件:是 Unix/Linux 的基本哲學之一。不僅普通的文件,目錄、字符設備、塊設備、 套接字等在 Unix/Linux 中都是以文件被對待;它們雖然類型不同,但是對其提供的卻是同一套操作界面。

小型,單一用途的程序:程序和可執行文件不要太復雜,這樣才能保證了linux內核的高效運行

連接程序,共同完成復雜功能:復雜的任務可以通過連接多個簡單的程序實現復雜的功能。對于復雜的功能linux通過許多簡單程序的組合等方式實現,在保證簡單功能的高效性的同時,復雜的程序也必然是高效性的

避免令人困惑的用戶界面:如windows那樣出了問題一般人選擇的會是重啟,實在是不行的話就是 重新 安裝系統了,因為對于windows那樣不是開源的,并且用戶界面比較 復雜操作系統出了問題,一般的人是根本沒有辦法解決的。但是linux就不一樣了,第一linux是開源的,無論什么問題都可以通過簡潔的命令行實現 排錯,修改系統的配置,一切都是簡潔明了為基礎。

配置數據存儲在文本中:linux所有的配置文件都存放在文本配置文件當中,無論什么配置修改都只需修改其配置文件即可,配置文件時文本形式的只需任意一款文本編輯器修改即可而不是類似于windows那樣將保存在注冊表中,并且windows的注冊表需要專門的二進制或十六進制的編輯器才可編輯,修改比較復雜

自我感想:

     才開始學習Linux,老師一直說Linux是開源的,就是自由分享,每人都會把自己的思想技術等分享給別人,共同進步。我覺得這個是非常偉大的。不像古代中國閉關鎖國,閉門造車,不與世界交流,談何進步。把自己學習的得到的經驗分享給別人,別人同樣也會回饋你,雖然這是門IT技術,理科思維,但是這個系統核心思想卻蘊含了哲學思想。正是有了開源的思想。linux才會發展越來越棒!一門系統都可以懂得分享,何況我們人類,懂得自由與分享,人類也會更美好?。?!撒花liunx的哲學思想


原創文章,作者:yang.1041956711,如若轉載,請注明出處:http://www.www58058.com/80688

(0)
yang.1041956711yang.1041956711
上一篇 2017-07-15 10:30
下一篇 2017-07-15 11:05

相關推薦

  • 編譯安裝httt服務

    1 軟件下載地址:http://httpd.apache.org/ 2 將下載好的httpd-2.2.34.tar.bz2包解壓到 /usr/local/src/httpd-2.2.34–  # tar xvf httpd-2.2.34.tar.bz2 3 編譯安裝http,指定安裝路徑: –prefix=/app/http…

    Linux干貨 2017-08-05
  • 腳本練習

      1、寫一個腳本,使用ping命令探測10.1.8.1-10.1.8.10之間所有主機的在線狀態,在線的主機使用綠色顯示,不在線的主機使用紅色顯示。     #!/bin/bash     #Test host whether onlin…

    Linux干貨 2016-12-18
  • date 命令練習

    一、課外資料補充: 1.命令格式: date[參數]…[+格式] 2.命令功能: date可以用來顯示或設定系統的日期與時間。 3.命令參數: 必要參數: %H小時(以00-23來表示)。 %I小時(以01-12來表示)。 %K小時(以0-23來表示)。 %l小時(以0-12來表示)。 %M分鐘(以00-59來表示)。 %P AM或PM…

    Linux干貨 2016-08-05
  • N25第五周作業

    1、顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行; ]# grep -E '^[[:space:]]+.*' /boot/grub/grub.conf 2、顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的行;…

    Linux干貨 2017-01-08
  • DNS的基本配置、子域授權與bind編譯(第十八九天)

        DNS( Domain Name System)是“域名系統”的英文縮寫,是一種組織成域層次結構的計算機和網絡服務命名系統,它用于TCP/IP網絡,它所提供的服務是用來將主機名和域名轉換為IP地址的工作。     DNS利用類似于樹形目錄的結構,將主機名的管理分配在不同層…

    Linux干貨 2016-06-12
  • bash腳本與程序包管理

    概述:本章主要介紹bash編程中的函數和數組以及字符串處理和程序包管理工具等,來幫助小伙伴們更進一步的了解bash編程的內容和軟件的安裝、更新、卸載、查詢等操作。 一、函數介紹 函數function是由若干條shell命令組成的語句塊,實現代碼重用和模塊化編程。 它與shell程序形式上是相似的,不同的是它不是一個單獨的進程,不能獨立運行,而是shell程序…

    Linux干貨 2016-08-24
欧美性久久久久