首頁 > 軟體

帶你初識Linux作業系統

2020-06-16 17:05:05

一、為什麼要學習Linux

(1)首先我們欣賞一下,曾經的微軟是如何看待Linux的,是不是很驚訝,微軟還是很可愛的(#^.^#)

如今的微軟看待Linux的態度:有人說微軟技術那麼厲害,難道微軟就不能搞出一套比Linux還牛的Windows?可以肯定的回答:不能,因為生態。

這就是為什麼“microsoft love linux”?這就是為什麼Windows 10 中都有Linux子系統。

 

 隨著.net core的推出絕對不是讓我們在Windows上玩的。特別是有工作經驗的.net er,需要快速適應這種變化,不然這是個危險的信號。.net正在進行一場革命,革的不好就沒命了,微軟都已經擁抱Linux了,你還在堅持什麼呢?下面我們就進入到Linux的世界。

(2)linux是一個開源、免費的作業系統,其穩定性、安全性、 處理多並行已經得到業界的認可,目前很多中型,大型甚至 是巨型專案都在使用linux。

(3).net core的到來使我們neter不得不去學習Linux

好了,說了這麼多,還是希望我們.neter好好學習一下Linux,如果你非要在Windows上玩,算我沒說。

二、Linux初步介紹

  (1)在進入Linux世界之前,我們先要了解Linux的歷史:

  • 1999年,IBM宣布與RedHat公司建立夥伴關係,以確保Redhat在IBM機器上 正確執行。
  • 1999.3月IBM、Compaq和Novell宣布投資Redhat公司,以前一直對Linux持 否定態度的Oracle公司也宣布投資。
  • 2000年初始,Sun公司在Linux的壓力下宣布Solaris8降低售價。事實上Linux 對Sun造成的衝擊遠比對Windows來得更大。
  • 2001年IBM則決定投入10億美元擴大Linux系統的運用,此舉猶如一針強心劑, 令華爾街的投資者們聞風而動。8月紅色程式碼爆發,引得許多站點紛紛從wind ows作業系統轉向linux作業系統 2002年是Linux企業化的一年。2月,微軟公司迫於各洲政府的壓力,宣布擴 大公開程式碼行動,這可是Linux開源帶來的深刻影響的結果。3月,核心開發 者宣布新的Linux系統支援64位元的計算機
  • 2003年1月,NEC宣布將在其手機中使用Linux作業系統,代表著Linux成功 進軍手機領域。
  • 2004年六月的統計報告顯示在世界500強超級計算機系統中,使用Linux操作 系統的已經佔到了280席,搶占了原本屬於各種Unix的份額。9月HP開始網羅 Linux核心程式碼人員,以影響新版本的核心朝對HP有利的方式發展,而IBM則 準備推出OpenPower伺服器,僅執行Linux系統。 國內baidu,google,sohu.sina...中石油,中石化..中國電信,移動..證券金融行 業,都在使用linux/unix作業系統。

 

  (2)Linux的特點
  • 免費、開源
  • 支援多執行緒、多使用者
  • 安全性好
  • 對記憶體和檔案管理優越
  • Linux只需要4M記憶體--》可以嵌入式開發
  缺點:操作相對困難

  (3)Linux的誕生過程

(4)什麼是Linux

世界上不僅只有一個Windows作業系統,還有Linux、mac、Unix等作業系統。
桌面作業系統下Windows是霸主,而Linux的桌面作業系統用的人很少,因為Windows有的很多軟體在Linux下沒有或者很弱;伺服器作業系統則反之。Linux有一個強大的伺服器軟體生態系統:Docker、Redis、MySQL、Nginx、Hadoop等等。要特別注意:Linux上是區分大小寫的!!!

三、Linux初步接觸

(1)安裝虛擬機器(VirtualBox)

地址:https://www.virtualbox.org/

 

一路下一步就行。

安裝成功,之後,開啟虛擬機器,新建一個虛擬機器:

注意:新建時 的前提,已經下載好了Ubuntu16.04-x64,在填寫名字的時候,會自動識別你的作業系統是64位元的還是32位元的,然後,點選下一步。

建議設定2G,這樣更流暢。

 

 

右鍵,選擇設定--》儲存--》沒有光碟,在屬性右邊選擇對應的Ubuntu映象。點選OK即可。

Ubuntu下載地址:http://cn.ubuntu.com/download/

 安裝的過程我就不寫了,這不是我們的重點。

(2)Linux第一次接觸

shutdown    –h    now   立該進行關機

shutdown    –r     now  現在重新啟動計算機

reboot                   現在重新啟動計算機

 

 

  • 使用者登入:

登入時盡量少用root帳號登入,因為它是系統管理員,最大的許可權,避免操作失誤。可以利用普通使用者登入,登入後再 

用”su -’命令來切換成系統管理員身份。如果是第一次使用Ubuntu時,需要設定root的密碼,如下圖所示:

 

  •  使用者登出:

注意:RedHat:使用logout

  • VI編輯器的使用:

VI編輯器的開發者:

理查德·馬修·斯托曼(Richard Matthew Stallman, RMS,生於1953年),自由軟體運動的精神領袖、GNU計劃以及自由軟體基金會(Free Software Foundation)的創立者、著名駭客。他的主要成就包括Emacs及後來的GNU Emacs,GNU C 編譯器及GNU 除錯器。 他所寫作的GNU通用公共許可證(GNU GPL)是世上最廣為採用的自由軟體許可證,為copyleft觀念開拓出一條嶄新的道路。

vi編輯器是linux下最有名的編輯器,也是我們學習 linux必須掌握的工具,在unix下也可使用vi進行程 序的開發。

如何使用vi進行開發?

下面我們使用vi在linux下,開發一個簡單的c程 序 Hello.cpp ,並且在linux下執行成功.

不熟悉如何使用VI的不要緊,後面我會介紹一下如何使用VI。

先看結果:

gcc後多了一個a.out檔案,那如何執行它呢?

使用:./a.out

好了裝逼結束了,下面讓我們看看如何使用VI編輯器:

vi hello.cpp回車,會進入到編輯狀態,

請輸入i【進入插入模式】,然後接可以輸入自己想輸入的東西,之後,按一下ESC鍵,進入命令模式,再按 :並輸入wq儲存並退出,(:q!退出不儲存)。

常用內建指令:

 好了,今天就講到這裡。

本文永久更新連結地址http://www.linuxidc.com/Linux/2017-10/147454.htm


IT145.com E-mail:sddin#qq.com