學習Linux程式設計前的準備

2021-10-05 19:21:02 字數 1002 閱讀 1794

如果您是非計算機相關專業零基礎兄弟,在學習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程式設計前的準備

如果您是非計算機相關專業零基礎兄弟,在學習linux程式設計基礎之前,建議先學習計算機基礎 linux作業系統基礎知識和計算機網路基礎知識。計算機基礎知識包括了很多常識性的內容,學了不一定有用,但是如果對一些基本常識不了解,可能會鬧笑話。總的來說,以學習概念和擴充知識面為主,不要深入理論,不要學習演...

學習Linux程式設計前的準備

如果您是非計算機相關專業零基礎兄弟,在學習linux程式設計基礎之前,建議先學習計算機基礎 linux作業系統基礎知識和計算機網路基礎知識。計算機基礎知識包括了很多常識性的內容,學了不一定有用,但是如果對一些基本常識不了解,可能會鬧笑話。總的來說,以學習概念和擴充知識面為主,不要深入理論,不要學習演...

linux高階程式設計 前言 記憶體管理

楊強 linux高階程式設計 day01 am 格式控制符 p 中的p是pointer 指標 的縮寫。指標的值是語言實現 編譯程式 相關的,但幾乎所有實現中,指標的值都是乙個表示位址空間中某個儲存器單元的整數。printf函式族中對於 p一般以十六進製制整數方式輸出指標的值,附加字首0x。程式示例1...