如果您是非計算機相關專業零基礎兄弟,在學習linux程式設計基礎之前,建議先學習計算機基礎、linux作業系統基礎知識和計算機網路基礎知識。
計算機基礎知識包括了很多常識性的內容,學了不一定有用,但是如果對一些基本常識不了解,可能會鬧笑話。
總的來說,以學習概念和擴充知識面為主,不要深入理論,不要學習演算法,應用為王。
1)計算機歷史。
2)計算機的應用領域。
3)二進位制、十進位制、十六進製制的基本概念。
4)計算機匯流排、外部裝置。
5)計算機軟體、作業系統基本概念。
6)學習時間不超過20小時。
1)linux系統簡介。
2)linux系統的安裝。
3)遠端登入命令(以ssh為主,了解telnet)。
4)linux常用命令,注意,linux的命令上千個,常用的約50個,能看懂多少就多少,看不懂的就算了,與程式設計師相關的linux命令我會在教程中提到。
5)linux使用者和組的管理。
6)linux檔案系統。
7)shell基礎,注意,shell可以很複雜,shell指令碼也是一種程式語言,但是,我們是c/c++程式設計師,一般不會採用shell編寫指令碼程式,運維人員使用shell指令碼比較多。
8)linux程序方面的基礎知識。
9)linux防火牆配置。
10)學習的時間不必超過50小時。
1)計算機網路的基本概念。
2)區域網、廣域網和網際網路。
3)iso參考模型。
4)tcp協議(粗略的了解一下udp)。
5)ip位址、閘道器、子網掩碼、dhcp協議。
6)全球資訊網和http和https協議。
7)電子郵件和smtp 協議。
8)檔案傳輸協議ftp。
9)遠端登入協議(以ssh為主,了解telnet)。
10)學習的時間不必超過30小時。
以學習概念和擴充知識面為主,不要深入理論,不要學習演算法,應用為王。
Linux學習方法
假設你是計算機科班出身,計算機系的基本課程如資料結構 作業系統 體系結構 編譯原理 計算機網路你全修過 我想大概可以分為4個階段,水平從低到高 從安裝使用 linux常用命令 linux系統程式設計 核心開發閱讀核心原始碼 linux常用命令要學會自己編譯核心,優化系統,調整引數。安裝和常用命令書太...
Linux學習方法
如果您是非計算機相關專業零基礎兄弟,在學習linux程式設計基礎之前,建議先學習計算機基礎 linux作業系統基礎知識和計算機網路基礎知識。計算機基礎知識包括了很多常識性的內容,學了不一定有用,但是如果對一些基本常識不了解,可能會鬧笑話。總的來說,以學習概念和擴充知識面為主,不要深入理論,不要學習演...
掌握 Linux 學習方法
如果你愛好學習知識,尤其是linux作業系統知識,隨著linux應用的擴充套件,許多朋友開始接觸linux,可你不知道去 找到這些知識,來這裡,讓你更加了解linux學習方法。讓你全面掌握linux學習方法。通過linux的學習掌握unix的目的想必不用多說了,在這個網路人才身價倍增的年代,想靠技術...