讀書筆記之:Linux一站式學習

來源:互聯網
上載者:User

寫的很不錯,非常值得看一看。有些地方講得很好,加示,很容易讓人理解。

前言

前言寫的很實在阿

第2章 常量Variant 運算式

1. C語言標準

2. 數學函數

3. C標準庫和glibc

4. linux中的man page

第15章資料類型詳解

1. C語言中的Implementation-defined、Unspecified和Undefined到底什麼意思?

2. 資料類型規範

第19章 彙編與C之間的關係

1. 彙編和連結組譯工具

2. 組譯工具分析

4. x86彙編的兩種文法:intel文法與AT&T文法

5. x86寄存器

6. 彙編中資料的聲明

7.x86中的定址方式

8.ELF檔案

readefl工具可以讀出目標檔案和可執行檔中的elf資訊

objdump 可以對目標檔案進行反組譯碼

9. 作業系統二進位介面規範

10. main函數和啟動過程

 

11. C中嵌入組合語言

第20章 連結詳解

1.多目標檔案的連結

2.靜態庫

3. 共用庫

用ldd 命令查看可執行檔依賴於哪些共用庫:

ldd 類比運行一遍main ,在運行過程中做動態連結,從而得知這個可執行檔依賴於哪些共用庫,

每個共用庫都在什麼路徑下,載入到進程地址空間的什麼地址。/lib/ld-linux.so.2 是動態連結

器,它的路徑是在編譯連結時指定的

4. 共用塊命名慣例

5. Makefile基礎

6. Makefile偽目標

第23章 指標

1. C語言類型總結

第2章 C標準庫

1. linux平台上的C標準庫

2. memcpy和memmove函數

3. memcpy的錯誤應用

4.分隔字串

5. 使用od命令查看檔案內容

6. printf常用轉換說明的可選項

7. C標準庫中的I/O緩衝區

8.linux下常用的調試開發工具

第28章 檔案與I/O

1. C標準I/O庫函數與unbuffered I/O函數

2. 關於unix標準

3. 檔案描述符

4. mmap磁碟映射函數

第29章 檔案系統

1.ext2檔案系統

2. linux下的VFS

3. dup和dup2函數

第30章 進程

1. fork子進程

2. 處理序間通訊:管道

3. 管道通訊的步驟

4. 使用管道的限制

第 34 章 終端、作業控制與守護進程

1.終端的基本概念

2.終端登入過程

3. 網路登入過程/偽終端

第35章 線程

1. 線程間同步mutex

2. mutex的實現方式

3. 生產者消費者問題

4. Semaphore訊號量的使用

5. 其他線程同步機制

6.哲學家問題/死結

第36章 TCP/IP基礎

1. TCP/IP協議棧

2.TCP/IP資料包的封裝

3.跨路由器資料轉寄

4. 目的主機收到資料包後,如何經過各層協議棧最後到達應用程式呢

5. TCP連結建立過程


6.TCP傳輸中的流量控制

第 37 章 socket編程

1. socket概念

2. 網路位元組序

附錄:unicode與utf-8編碼

 

 

 

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.