2021-05-12 14:32:11
帶你初識Linux作業系統
一、為什麼要學習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
相關文章