為什麼計算機專業的學生要學習使用Linux系統?


Linux其實無處不在

說到Linux就不得不談windows和Unix

Unix和Linux:Linux是Unix的開源實現,Unix一開始的時候也是開源的,後來才以授權方式閉源.

Windows:Windows完全是為了普通用戶(非計算機專業)使用方便而誕生。

Linux的好處:

用一個從業35年的技術大拿的原話是這樣的「Those who don"t understand Unix are condemned to reinvent it, poorly. 」 那些沒用過Linux的人最後估計會去重新寫一個。我敢打賭這句話任何一個用過Linux的人都會贊同。

雖然Linux離完美還很遠,但這已經讓他甩其他的競爭者幾十條街了。

開源免費

Linux是開源免費的,這一點首先降低了你的學習成本。

Linux很有趣

Linux其實是個很有趣的操作系統,單從其各種命令就能看出:

Linux很性感

Linux很性感,為什麼這麼說呢,看看這個命令:

who | grep -i blonde | date; cd ~; unzip; touch; strip; finger; mount; gasp; yes; uptime; umount; sleep

(如果你知道我說的是什麼意思一定笑了)

速度

按其創造者Linus Torvalds的話說,Linux可能是世界上最快的操作系統了。

多才多藝:

幾乎世界上所有最快的超級計算機都使用了Linux。

安全:

Linux佔有很大優勢了,Linux僅僅依託文件系統,劃分了簡單明了的許可權機制,而使用者絕大多數情況下處於一個非系統管理員(ROOT)的情況下,所有即使這時候運行的軟體被入侵,也能很好的保護系統程序和其他用戶文件的安全。 而Windows使用者大多數都在管理員模式下使用的,這時候一旦有程序被入侵,那入侵者基本上就能進入電腦的每一個角落。

解惑:

馬克思有一個思想:"新生事物並不一定是在最近出現的。」初學Linux的人可能覺得Windows很好啊,滑鼠一拖,左鍵一敲就搞定了,那你可能還停留在對計算機的表面認識中。

就拿Linux和各種小程序的完美配合來說,你一旦學會了 vi 和 VIM, 你會發現它的操作是那麼的有規律性,似乎vi的設計者在幾十年前就已經設計好了 VIM 在今天的完美而統一的操作方式!

Linux的真諦:Linux 從來沒有摹仿 Windows,將來也不會。Linux 從誕生之日起,它的工作方式就比 Windows 的先進。Linux 屬於能勇敢面對符號的人。只有符號才能完全操縱計算機。

看看那些高級的軟體,他們為什麼不設計界面,是他們的設計者技術差?當然不是!

圖形界面配置方式的能力是極其有限的,而配置文件和程序語言的表達能力卻是無限的。

總結一下:Linux對於普通人來說的確不如Windows方便,但對專業人員來說Linux可以在很多方面甩其他操作系統幾條街!

關於如何學習Linux:

簡單點講:選一個穩定的Linux版本,學習再練習規範的命令,學習Linux文件系統及其運行原理,學習Linux下網路組建。之間還有許多的諸如軟體安裝、shell知識等。

加油吧,小夥子!


說點貼近實際的吧.

目前互聯網it公司裡面,絕大多數的伺服器都是linux操作系統.換句話說,如果你畢業後從事的是計算機開發相關的工作,你的代碼最終有很大機率是運行在Linux系統裡面

作為開發人員的你,如果不了解或者不會使用linux系統,對於你開發調試,優化程序,查找bug都是有影響的.

舉個簡單的例子,現在需要你去伺服器上查看一下自己程序的日誌,結果你連常用的Linux文本查看命令都不清楚,怎麼勝任這個工作.


大部分企業伺服器用的都是linux,可能有差異的就只是發行版本,不過最多的應該還是紅帽系列,但大體上學哪個版本都差不太多。

一方面是到了工作崗位上所使用的環境很有可能是linux。另一個方面就是linux的穩定性優勢和安全性優勢,作為網路操作系統linux表現的很優秀。

對於linux不一定要掌握很深的內容,那是系統管理員的要求,我覺得計算機學生了解常用操作,了解linux原理和目錄結果與功能,熟悉linux下的開發環境即可。


學不學Linux無所謂吧!不過學有學的原因,主要是以下幾點:1、計算機專業需要學習操作系統基本原理,編程思想,Linux開放源碼,這樣你可以從中得窺操作系統的原理和使用方法,汲取其他設計者的編程方法和設計思想。2、Linux 被很多公司接受,受到市場歡迎,有利於找工作。3、開源,意味著可能有很多人在相同領域作出貢獻,這樣,你完成任務時,可能能獲取到別人設計的模塊,節省時間、金錢,還有精力


學,不是要讓你學的有多好,而是讓你明白:電腦系統除了windows外,還有一種免費的叫linux,還有一種叫"開源"的東西。同時,在以後的工作和生活中,也有可能會用到,處理問題有更多的方法和選擇。多說一句,個人認為,真正的計算機大神都是會linux的。


推薦閱讀:

我有項目,產品已經很成熟,有經過調研、隨時能簽約的客戶,缺資金量產,咋找投資人呢?
動輒好幾萬的卡薩帝洗衣機到底好在哪?
如果給中國的產品經理排名次,誰會是第一?
手機的下一個十年會有什麼進步?
如果不運動買Apple Watch是不是浪費?

TAG:教育 | 科技 | Linux |