Linux系統套用及編程(2019年清華大學出版社出版的圖書)

Linux系統套用及編程(2019年清華大學出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《Linux系統套用及編程》是2019年1月清華大學出版社出版的圖書,作者是耿朝陽、肖鋒。

基本介紹

  • 中文名:Linux系統套用及編程
  • 作者:耿朝陽、肖鋒
  • 出版社:清華大學出版社
  • 出版時間:2019年1月
  • 定價:45 元
  • ISBN:9787302508137
內容簡介,圖書目錄,

內容簡介

本書介紹了Linux作業系統的基礎知識、Linux作業系統的常用命令及系統管理方法、Linux作業系統環境下的程式設計技術等內容,涉及的知識面廣,內容介紹深入淺出,由易到難,循序漸進,注重能力培養。本書的特點是理論與實踐相結合,在介紹Linux作業系統基本理論的基礎上,為大部分知識點配有相關例程分析,使讀者在掌握理論知識的同時,提高Linux環境編程能力。
本書可作為大學本科計算機相關專業的教材,也可作為從事Linux作業系統套用、開發工作相關技術人員的培訓教材和參考資料。

圖書目錄

第1章Linux作業系統簡介1
1.1Linux概述1
1.1.1Linux的起源和發展1
1.1.2Linux的特點2
1.1.3常見Linux發行版本4
1.2安裝Linux5
1.2.1在虛擬機上安裝Linux5
1.2.2在計算機上直接安裝Linux17
1.3網路配置20
1.3.1橋接模式21
1.3.2僅主機模式21
1.3.3NAT模式21
本章小結23
本章習題23
第2章Linux作業系統管理常用命令24
2.1Linux常用命令24
2.2命令高級操作26
2.2.1命令補全26
2.2.2使用歷史命令26
2.2.3輸入/輸出重定向27
2.2.4管道功能27
2.3檔案操作命令27
2.4用戶與組管理命令37
2.5網路管理命令46
2.6進程管理命令49
2.7幫助命令58
本章小結60
本章習題60第3章Shell編程61
3.1Shell概述61
3.1.1Shell的分類61
3.1.2Shell的功能62
3.1.3Shell腳本的建立與執行62
3.2Shell中的變數64
3.2.1Shell的環境變數64
3.2.2Shell的系統變數66
3.2.3Shell的用戶自定義變數66
3.2.4Shell中變數的數學運算67
3.3Shell的特殊字元68
3.3.1Shell的通配符68
3.3.2Shell的元字元69
3.3.3Shell的轉義符69
3.4Shell中的控制語句70
3.4.1條件測試語句70
3.4.2if條件語句74
3.4.4case語句75
3.4.5for語句77
3.4.6while語句79
3.4.7break語句和continue語句81
本章小結82
本章習題82
第4章Linux常用開發工具83
4.1Linux編程環境及工具83
4.2VI編輯器84
4.2.1命令模式85
4.2.2底行命令模式86
4.3GCC編譯器87
4.4GDB調試工具89
本章小結92
本章習題92
第5章檔案系統與操作93
5.1磁碟的結構93
5.1.1磁碟的物理結構93
5.1.3inode97
5.2Linux檔案系統98
5.2.1Linux常用檔案系統98
5.2.2對檔案系統的操作104
5.3Linux檔案類型和許可權107
5.3.1檔案類型107
5.3.2檔案的許可權110
5.4檔案操作112
5.4.2檔案操作相關函式113
本章小結120
本章習題121
第6章記憶體管理122
6.1Linux記憶體管理機制122
6.1.1虛擬記憶體管理機制122
6.1.2線性地址空間與物理地址空間125
6.2記憶體的控制128
6.2.1記憶體分配與釋放128
6.2.2記憶體映射131
6.3記憶體操作函式135
6.3.1記憶體複製135
6.3.2向記憶體賦值136
6.3.3在某一記憶體區域查找指定字元137
6.3.4比較記憶體內容137
6.3.5取得記憶體分頁大小138
本章小結139
本章習題139
第7章Linux進程管理140
7.1進程概述140
7.1.1進程的概念140
7.1.2進程分類141
7.1.3進程屬性142
7.2進程控制函式144
7.2.1fork函式144
7.2.2vfork函式145
7.2.3system函式146
7.2.4execve函式147
7.2.5getpid函式149
7.2.6getppid函式149
7.2.7exit函式150
7.3進程同步151
7.3.1wait函式152
7.3.2waitpid函式154
本章小結156
本章習題156
第8章信號157
8.1信號的概念157
8.1.1信號的狀態159
8.1.2信號的處理方式159
8.2信號產生的條件160
8.2.1系統調用160
8.2.2kill命令162
8.2.3軟體條件163
8.3信號操作相關函式165
8.3.1信號捕獲165
8.3.2信號阻塞168
8.3.3pause函式171
8.3.4sigsuspend函式172
本章小結174
本章習題174
第9章進程間通信176
9.1管道176
9.1.1匿名管道176
9.1.2命名管道181
9.2訊息佇列184
9.2.1訊息佇列接口函式184
9.2.2使用訊息佇列實現進程間通信187
9.3信號量189
9.3.1信號量接口函式190
9.3.2使用信號量實現進程間通信191
9.4共享記憶體195
9.4.1共享記憶體接口函式196
9.4.2使用共享記憶體實現進程間通信197
本章小結200
本章習題200
第10章網路編程基礎201
10.1計算機網路概述201
10.1.1網路協定202
10.1.2連線埠與地址203
10.2socket網路編程204
10.2.1socket的函式接口205
10.2.2socket通信流程208
10.3網路編程實例210
10.3.1基於TCP網路編程210
10.3.2基於UDP網路編程213
10.3.3基於socket的本地通信216
本章小結219
本章習題219
參考文獻220

相關詞條

熱門詞條

聯絡我們