注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡操作系統(tǒng)Linux系統(tǒng)應用及編程

Linux系統(tǒng)應用及編程

Linux系統(tǒng)應用及編程

定 價:¥45.00

作 者: 耿朝陽,肖鋒 著
出版社: 清華大學出版社
叢編項: 21世紀高等學校計算機系列規(guī)劃教材
標 簽: 暫缺

ISBN: 9787302508137 出版時間: 2018-11-01 包裝: 平裝
開本: 16開 頁數(shù): 219 字數(shù):  

內容簡介

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

作者簡介

暫缺《Linux系統(tǒng)應用及編程》作者簡介

圖書目錄

第1章Linux操作系統(tǒng)簡介1
1.1Linux概述1
1.1.1Linux的起源和發(fā)展1
1.1.2Linux的特點2
1.1.3常見Linux發(fā)行版本4
1.2安裝Linux5
1.2.1在虛擬機上安裝Linux5
1.2.2在計算機上直接安裝Linux17
1.3網(wǎng)絡配置20
1.3.1橋接模式21
1.3.2僅主機模式21
1.3.3NAT模式21
本章小結23
本章習題23

第2章Linux操作系統(tǒng)管理常用命令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網(wǎng)絡管理命令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腳本的建立與執(zhí)行62
3.2Shell中的變量64
3.2.1Shell的環(huán)境變量64
3.2.2Shell的系統(tǒng)變量66
3.2.3Shell的用戶自定義變量66
3.2.4Shell中變量的數(shù)學運算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.3select語句75
3.4.4case語句75
3.4.5for語句77
3.4.6while語句79
3.4.7break語句和continue語句81
本章小結82
本章習題82

第4章Linux常用開發(fā)工具83
4.1Linux編程環(huán)境及工具83
4.2VI編輯器84
4.2.1命令模式85
4.2.2底行命令模式86
4.3GCC編譯器87
4.4GDB調試工具89
本章小結92
本章習題92

第5章文件系統(tǒng)與操作93
5.1磁盤的結構93
5.1.1磁盤的物理結構93
5.1.2Linux文件系統(tǒng)目錄95
5.1.3inode97
5.2Linux文件系統(tǒng)98
5.2.1Linux常用文件系統(tǒng)98
5.2.2對文件系統(tǒng)的操作104
5.3Linux文件類型和權限107
5.3.1文件類型107
5.3.2文件的權限110
5.4文件操作112
5.4.1文件描述符112
5.4.2文件操作相關函數(shù)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內存操作函數(shù)135
6.3.1內存復制135
6.3.2向內存賦值136
6.3.3在某一內存區(qū)域查找指定字符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進程控制函數(shù)144
7.2.1fork函數(shù)144
7.2.2vfork函數(shù)145
7.2.3system函數(shù)146
7.2.4execve函數(shù)147
7.2.5getpid函數(shù)149
7.2.6getppid函數(shù)149
7.2.7exit函數(shù)150
7.3進程同步151
7.3.1wait函數(shù)152
7.3.2waitpid函數(shù)154
本章小結156
本章習題156

第8章信號157
8.1信號的概念157
8.1.1信號的狀態(tài)159
8.1.2信號的處理方式159
8.2信號產(chǎn)生的條件160
8.2.1系統(tǒng)調用160
8.2.2kill命令162
8.2.3軟件條件163
8.3信號操作相關函數(shù)165
8.3.1信號捕獲165
8.3.2信號阻塞168
8.3.3pause函數(shù)171
8.3.4sigsuspend函數(shù)172
本章小結174
本章習題174

第9章進程間通信176
9.1管道176
9.1.1匿名管道176
9.1.2命名管道181
9.2消息隊列184
9.2.1消息隊列接口函數(shù)184
9.2.2使用消息隊列實現(xiàn)進程間通信187
9.3信號量189
9.3.1信號量接口函數(shù)190
9.3.2使用信號量實現(xiàn)進程間通信191
9.4共享內存195
9.4.1共享內存接口函數(shù)196
9.4.2使用共享內存實現(xiàn)進程間通信197
本章小結200
本章習題200

第10章網(wǎng)絡編程基礎201
10.1計算機網(wǎng)絡概述201
10.1.1網(wǎng)絡協(xié)議202
10.1.2端口與地址203
10.2socket網(wǎng)絡編程204
10.2.1socket的函數(shù)接口205
10.2.2socket通信流程208
10.3網(wǎng)絡編程實例210
10.3.1基于TCP網(wǎng)絡編程210
10.3.2基于UDP網(wǎng)絡編程213
10.3.3基于socket的本地通信216
本章小結219
本章習題219

參考文獻220

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號