1. 程式人生 > >學習Linux的作用

學習Linux的作用

       Linux是一個作業系統的核心,通常用來代表linux系列的作業系統名稱,linux主要應用於用網路伺服器(各種各樣的網路服務解決方案),科學運算(各種各樣的科研專案解決方案)、軟體開發平臺,堪入式系統(日常生活中各種各樣的智慧電器)。相對於windows作業系統,Linux顯得難學很多,那麼學linux系統有什麼用呢?
       首先linux是開放原始碼的作業系統,它的每一個操作,你都能夠充分了解,並且可以按照你的想法加以修改,這對一個計算機學生或者計算機愛好者來說,無疑是有很大幫助的,它可以讓你知道系統是怎樣工作。

       那麼,什麼是作業系統呢? 可以分兩 部分理解,“系統”是計算機硬體的管理員,它管理和控制計算機的所有裝置,包括硬碟、記憶體、CPU、滑鼠、鍵盤等。“操作”是“系統”提供給計算機使用者使用系統的方法。windows系統的操作方法直觀、人性化,將系統所有繁複困難的細節都隱藏起來,讓你用起來很舒服——玩玩遊戲看看電影,打發時間和享受樂趣的方式很多,無法產生研究系統的興趣。而Linux系統則不同,不同的發行版本有不同的操作方法,而且難有賞心悅目的享受,令你產生搗弄一翻的念頭,特別是一些發行版本:如gentoo、LFS等,每個搗弄者心目中都有自己的一套配置,各個使用者都能從中掌握不同程度的系統知識。

       其次是Linux系統是由C語言寫成的,對深入瞭解和學習C語言的同學無疑是最適合的環境,Linux下使用VI編輯器,讓你編碼顯得高大上,同時VI也是一個讓人愛不釋手的好工具;Linux裡強大的GCC套件,讓你隨心所欲編譯C程式,出色的GDB除錯工具,直接讓你領悟C語言的原理。而Windows的強大的整合IDE工具,簡單易用,程式一擊而就,過程間沒有什麼樂趣可言。就拿編寫Hello World這個的程式來說,在Windows的IDE下,打上Hello World這兩個字串,然後一點選編譯執行,程式就成,編碼轉頭望望,根本沒有自己什麼事,樂趣和成就感從何而生? Linux下就不同了,shell終端下,黑色背景,白色文字,多麼高大上呀!敲入VI建立新檔案和編碼,一陣搗弄,才完成了Hello World的程式碼,然後來過GCC,又是一陣搗弄,才能編譯出一個a.out的可執行檔案,然後還要執行,最後看到Hello World在螢幕裡飄出,這是多麼飄飄然的一個成就呀!關鍵你還可以瞭解更多,有什麼不懂時,還可以問Linux man,這個男人什麼都可以告訴你,當然需要你倒騰,他才會更好的工作。

       最重要的是,Linux系統有用,據說世界上百分九十以上的伺服器都是執行在類Linux系統上,也就是說你日常生活中所有的網路服務,其實都是基於Linux系統的,學好了Linux,你就可以通過管理伺服器或者破壞伺服器,擁有幹豫生活,影響地球運轉的能力,這樣想想都興奮!
       那麼什麼是伺服器呢?
       伺服器就是提供服務的機器,Linux就是管理伺服器的系統,如你日常生活不可或缺的網頁瀏覽,它必需伺服器提供內容你才有內容可看;又如你沉迷的網路遊戲、線上遊戲、網頁遊戲,只要一切通過網路和其他玩家互動的遊戲,包括鬥地主,都必需有伺服器提供服務,才可以順利進行;再如銀行的賬號和賬號裡的數字,它也是儲存在伺服器裡的,你想想,如果你能常握到這個伺服器,你是不是有世界在我手的感覺呢!這些的一切,都必需學習Linux系統,一步一步來達到改變世界,撬起地球的境界。