linux比windows到底有什麼優點呢?linux
這一點直接致使的結果就是在特殊應用的場合能夠自行剪裁和定製所需的內核模塊,這對於高級系統內核管理優化和驅動程序的開發至關有利,另外也由於代碼可見,不用擔憂惡意功能或者後門,對於軍政企的使用比較有利。另外在系統出現嚴重問題的時候,能夠自行修改代碼或者接個幾k的patch就能編譯而後使用,而windows你得等微軟的補丁。程序員
命令行是Linux的根本,甚至你對某些命令不滿意,你也能夠本身修改或者編個本身的命令出來。命令行的好處是可重複。想要知道命令行的具體是什麼你能夠訪問老男孩教育。若是你想要告訴別人一件事怎麼作,一個命令行發過去就能夠,想要再作一遍以前作過的一件事,調出歷史命令記錄從新執行一下就行。不少要定時作的事情寫成腳本設個crontab定時,就完事兒。另外這樣也能夠保證你用同樣的命令行,作的是同樣的事情。shell
開放源碼的初衷,不是爲了自由而是爲了定製。AT&TUNIX歷來就是有版權的,可是源代碼仍然可用,這是爲了讓用戶可以根據須要,去修改它。Linux社區所讚揚的軟件和系統,多半遵循一樣的規則——它應該可以適應不一樣用戶的不一樣環境,可以輕易的改變本身的行爲,可以輕鬆的與不一樣環境整合。與其假設別人和你的需求一致,不如給予它們定製系統的自由。編程
分散的軟件開發,也註定了系統的接口和形式不統一——由於你們都喜歡發明輪子。而每一個人的輪子或多或少更適合本身和社區,而非全部人,而在Linux的環境下又沒有人能強迫全部人用本身的輪子(除了Kernel開發者,但其實不少distro對kernel也有patch),因此與其制定一種實踐,Linux更多的讓用戶去選擇生活的方式。windows
你會看到Linux生態環境中有大量的distro,不一樣的distro有不一樣的init方式,不一樣的軟件包管理器和安裝策略;每一個人習慣使用不一樣的VCS,不一樣的shell,不一樣的編輯器,都就是更多的選擇的哲學的體現。服務器
遠程鏈接上SSH,你就能夠輕鬆操控遠在千里以外的Linux服務器,只要有相應的權限,幾乎和坐在物理機面前沒有區別,哪怕網速很糟糕,實際只是一些加密的字符在傳送,須要的帶寬很小。網絡
最後,若是你也想成爲程序員,想要快速掌握編程,趕忙加入學習企鵝圈子!編程語言
裏面有資深專業軟件開發工程師,在線解答你的全部疑惑~編程語言入門「so easy」編輯器
編程學習書籍:學習
編程學習視頻: