如何學習Linux
1、Linux是什麼
Linux是一套免費使用和自由傳播的類Unix作業系統,是一個基於POSIX和UNIX的多使用者、多工、支援多執行緒和多CPU的作業系統。它能執行主要的UNIX工具軟體、應用程式和網路協議。它支援32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個效能穩定的多使用者網路作業系統。
Linux作業系統誕生於1991 年10 月5 日(這是第一次正式向外公佈時間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux核心。Linux可安裝在各種計算機硬體裝置中,比如手機、平板電腦、路由器、視訊遊戲控制檯、臺式計算機、大型機和超級計算機。
嚴格來講,Linux這個詞本身只表示Linux核心,但實際上人們已經習慣了用Linux來形容整個基於Linux核心,並且使用GNU 工程各種工具和資料庫的作業系統。
2、Linux和unix的淵源
(1)UNIX是強大的多使用者、多工作業系統。
缺點:大多與硬體配套,一般執行在大型機上,商業軟體,價格昂貴。
(2)Linux是類UNIX系統,基於POSIX和UNIX的多使用者、多工、支援多執行緒和多cpu的操 作系統
可以執行在PC機上
由眾多程式設計師通過Internet協作開發
開源的(開放的原始碼 Open Source)
3、Linux作業系統組成
(1)Linux核心
主要作者:芬蘭赫爾辛基大學的Linus Torvalds
吉祥物:企鵝
官方網站:www.kernel.org
檢視Linux核心版本:uname-r
檢視Linux作業系統發行版本:cat/etc/issue
(2)系統基本庫(已開發好的功能)
(3)應用程式
概念:自由軟體基金會是一個致力於推廣自由軟體的美國民間非盈利性組織
自由軟體:
使用的自由:可以不受任何限制的來使用軟體
研究的自由:可以研究軟體運作方式,並使其適合個人需求
散佈的自由:可以自由的複製軟體並散佈給他人
改良的自由:可以自行改良軟體,並散佈改良後的版本
4、GNU和GPL、LGPL的介紹
(1)GNU計劃又稱革奴計劃,目標是建立一套完全自由的作業系統
(2)GPL是GNU自由軟體的通用許可協議,允許使用者任意複製、傳遞、修改及再發布。基於自由軟體修改再發布的軟體,仍需遵守GPL
(3)LGPL允許不公開全部原始碼,為基於Linux平臺開發商業軟體提供了更多空間
5、Linux相對於windows和UNIX等作業系統的優勢
(1)開源、執行起來安全、穩定,效能卓越
(2)費用低廉
(3)廣泛的硬體支援
(4)優秀的開發環境和開發工具
(5)強大的網路支援功能
6、如何學習Linux
(1)從命令開始打好基礎
(2)養成在命令下工作的習慣
(3)不要死記硬背,要勤於實踐
(4)學會使用文件
(5)在Linux論壇獲取幫助
(6)學習一些專業英文
相關文章
- Linux該如何學習呢?Linux學習分享!Linux
- 如何才能學好Linux?學習Linux如何入門Linux
- 為什麼要學習Linux?如何學習Linux技術?Linux
- 如何學習Linux?Linux運維難學嗎?Linux運維
- 如何正確學習Linux系統呢?Linux運維學習Linux運維
- 一線Linux專家學習經驗談,如何學習LinuxLinux
- 你知道如何學習Linux嗎?Linux
- 我是如何學習 Linux 的Linux
- 現在學習Linux運維晚嗎?如何開始學習linuxLinux運維
- 學習Linux有前途嗎?Linux前景如何?Linux
- Linux新手入門怎麼學?如何學習好Linux?Linux
- linux目前應用領域如何?學習linuxLinux
- 【Linux學習教程】Linux中Sed命令如何使用?Linux
- Linux學習之linux的find命令如何使用?Linux
- 如何選擇Linux雲端計算學校?linux學習網站Linux學習網站
- 學習Linux運維後的薪水如何?Linux運維
- 如何最佳化Linux系統安全?Linux學習Linux
- Linux的就業前景如何?linux運維學習Linux就業運維
- Linux課程可以零基礎學習嗎?該如何學習?Linux
- 工作學習中如何選擇作業系統?如何學習linux作業系統作業系統Linux
- 從零開始學習的朋友應該如何學習Linux技術?Linux
- Linux運維新手如何高效的提問?學習linuxLinux運維
- Linux運維新手如何快速入門?Linux學習方法Linux運維
- 初學者必看!如何學習好Linux系統?Linux
- 如何高效學習Linux?這些命令要掌握!Linux
- 學習下Linux 如何檢視磁碟空間Linux
- linux學習Linux
- 學習LinuxLinux
- Linux運維行業的發展前景如何?Linux學習Linux運維行業
- java學習之道 --- 如何學習java?Java
- 學習Linux運維後應該如何找工作?Linux運維
- 如何開始使用Linux?入門學習運維Linux運維
- 如何學習Ubuntu用法?Linux運維版本選擇UbuntuLinux運維
- Linux運維需要持續學習嗎?Linux學習Linux運維
- Linux學習心得Linux
- Linux 學習概述Linux
- Linux學習04Linux
- Linux 命令學習Linux