新到貨2本75折
Linux編程基礎

Linux編程基礎

  • 定價:294
  • 優惠價:87256
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

本書分11章,首先介紹Linux的背景、開發環境、網絡配置與遠程操作及管理;其次講解Linux系統操作中的基本命令以及基礎開發中使用的工具;然后講解Shell編程的基本語法、Linux系統中的用戶和用戶組以及Linux文件系統與操作;之后對Linux程序開發涉及的進程、信號、線程、網絡編程等重點難點知識進行講解;最后介紹Linux系統中高並發服務器的幾種模型。本書中的每個章節都采用理論與案例結合的模式,在理論知識后通過切實可行的案例幫助學生在學習的同時實踐並鞏固所學知識。

本書的大綱結構主要借鑒傳智播客C/C++學院所用的課程體系,也參考了市面上多本Linux教材,力求在構造完整知識體系的基礎上能夠系統、全面且精准。

本書可作為高等院校本專科計算機相關專業的Linux課程教材。
 

目錄

第1章初識Linux1
1.1Linux概述1
1.1.1Linux的起源與發展1
1.1.2Linux的特點2
1.1.3GNU項目計划4
1.2安裝Linux5
1.2.1前期准備5
1.2.2安裝CentOS7
1.3網絡配置11
1.4遠程終端訪問18
1.5本章小結22
1.6本章習題22
第2章命令與開發工具24
2.1Linux常用命令24
2.1.1命令格式24
2.1.2文件操作命令25
2.1.3網絡管理與通信命令36
2.1.4壓縮解壓命令38
2.1.5幫助命令39
2.2Linux常用開發工具41
2.2.1vi編輯器41
2.2.2GCC編譯器45
2.2.3GDB調試工具48
2.3本章小結52
2.4本章習題52
第3章用戶與用戶組管理54
3.1概述54
3.2用戶和用戶組管理55目錄Linux編程基礎3.2.1用戶管理55
3.2.2用戶組管理59
3.3用戶切換61
3.3.1su61
3.3.2sudo62
3.4本章小結65
3.5本章習題65
第4章Shell編程68
4.1Shell概述68
4.1.1Shell的分類68
4.1.2Shell的功能69
4.1.3Shell命令執行流程69
4.2Shell應用技巧70
4.3Shell編程74
4.3.1第1個Shell程序74
4.3.2Shell中的變量75
4.4Shell中的條件語句81
4.4.1條件判斷81
4.4.2if條件語句83
4.4.3select語句85
4.4.4case語句85
4.5Shell中的循環語句87
4.5.1for循環87
4.5.2while循環88
4.5.3until循環88
4.6Shell腳本調試89
4.7Shell中的函數90
4.8本章小結93
4.9本章習題93
第5章Linux文件系統與操作96
5.1磁盤與目錄96
5.1.1磁盤與磁盤分區96
5.1.2目錄結構99
5.1.3inode與dentry100
5.2Linux文件系統101
5.2.1Linux文件系統版本101
5.2.2fdisk/mke2fs102
5.2.3ext2/ext3文件系統105
5.2.4虛擬文件系統109
5.2.5掛載110
5.3Linux文件類型112
5.3.1文件類型概述112
5.3.2鏈接文件113
5.3.3設備文件114
5.4文件操作115
5.4.1文件描述符115
5.4.2文件I/O116
5.4.3文件操作121
5.5本章小結123
5.6本章習題123
第6章Linux進程管理125
6.1進程概述125
6.1.1進程處理機制125
6.1.2進程屬性126
6.2進程控制129
6.2.1創建進程129
6.2.2exec函數族135
6.2.3進程退出138
6.2.4進程同步138
6.3進程管理命令144
6.4本章小結150
6.5本章習題150
第7章信號153
7.1信號及信號來源153
7.2信號的產生156
7.2.1系統調用156
7.2.2軟件條件158
7.2.3kill命令160
7.3信號阻塞161
7.4信號捕獲164
7.5時序競態168
7.6SIGCHLD信號170
7.7本章小結173
7.8本章習題174
第8章進程間通信176
8.1管道176
8.1.1匿名管道177
8.1.2popen()/pclose()181
8.1.3命名管道182
8.2消息隊列185
8.3信號量190
8.4共享內存195
8.5本章小結201
8.6本章習題201
第9章線程203
9.1線程概述203
9.2線程操作205
9.2.1創建線程205
9.2.2線程退出207
9.2.3線程終止209
9.2.4線程掛起210
9.2.5線程分離213
9.3線程屬性215
9.4線程同步220
9.4.1互斥鎖221
9.4.2條件變量225
9.4.3信號量229
9.5本章小結232
9.6本章習題232
第10章socket編程235
10.1計算機網絡概述235
10.1.1協議與體系結構235
10.1.2網絡結構模式239
10.2socket編程基礎239
10.2.1socket編程接口240
10.2.2socket通信流程244
10.2.3網絡編程相關知識245
10.3socket網絡編程實例247
10.3.1基於TCP的網絡通信247
10.3.2基於UDP的網絡通信249
10.4socket本地通信251
10.5本章小結259
10.6本章習題259
第11章高並發服務器261
11.1多進程並發服務器261
11.2多線程並發服務器265
11.3I/O多路轉接服務器268
11.3.1select268
11.3.2poll273
11.3.3epoll277
11.4epoll的工作模式283
11.5本章小結286
11.6本章習題287
 

詳細資料

  • ISBN:9787302477389
  • 規格:288頁 / 普通級 / 1-1
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 【其他】2024采實電子書全書系:春暖花開‧享閱讀,參展書單書85折起、任選3本79折
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 翦商作者新作79折
  • 針灸匠張寶旬
  • 浪漫小說精選3本72折