為什麼計算機專業的學生要學習使用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是不是浪費?