注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)Linux技術(shù)與程序設(shè)計(jì)

Linux技術(shù)與程序設(shè)計(jì)

Linux技術(shù)與程序設(shè)計(jì)

定 價(jià):¥32.00

作 者: 余有明 編著
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: LINUX

ISBN: 9787811247961 出版時(shí)間: 2009-08-01 包裝: 平裝
開本: 16開 頁數(shù): 297 字?jǐn)?shù):  

內(nèi)容簡介

  《Linux技術(shù)與程序設(shè)計(jì)》是以Linux技術(shù)為先導(dǎo)的面向?qū)嵺`的程序設(shè)計(jì)類應(yīng)用型教材。全書共分6章,在內(nèi)容安排上循序漸進(jìn),從快速了解Linux基礎(chǔ)知識,到基本掌握Linux的多元化安裝技術(shù);從掌握Linux技能,到重點(diǎn)學(xué)習(xí)shell編程和C編程的理念與技術(shù);從加強(qiáng)實(shí)踐性而編寫的項(xiàng)目實(shí)踐指導(dǎo),到綜合測試題及參考答案等,便于讀者通過編程原理的學(xué)習(xí)與實(shí)踐,快速掌握Linux技術(shù)?!禠inux技術(shù)與程序設(shè)計(jì)》結(jié)構(gòu)合理、實(shí)例豐富,具有很強(qiáng)的啟發(fā)性和實(shí)用性,可作為高等院校自動控制、電子信息和計(jì)算機(jī)等相關(guān)專業(yè)的本科生和研究生的Linux系統(tǒng)學(xué)習(xí)與編程的實(shí)用教材,也可作為廣大希望從事Linux嵌入式領(lǐng)域研究的科研與工程技術(shù)人員自學(xué)或參考使用。

作者簡介

暫缺《Linux技術(shù)與程序設(shè)計(jì)》作者簡介

圖書目錄

第1章 Linux知識快線1
1.1 Linux概述1
1.2 Linux的發(fā)行版本與學(xué)習(xí)樂園2
1.2.1 Linux的發(fā)行版本2
1.2.2 Linux的學(xué)習(xí)樂園3
1.3 Linux的特點(diǎn)與優(yōu)勢4
1.3.1 Linux的特點(diǎn)4
1.3.2 Linux的發(fā)展優(yōu)勢6
1.4 如何學(xué)習(xí)Linux及其程序設(shè)計(jì)7
1.4.1 學(xué)習(xí)基本理念7
1.4.2 掌握50個(gè)常用命令8
1.4.3 勤學(xué)多練學(xué)編程9
第2章 Linux多元化安裝技術(shù)12
2.1 基本名詞與術(shù)語12
2.1.1 系統(tǒng)操作術(shù)語12
2.1.2 系統(tǒng)特性術(shù)語14
2.2 硬件需求16
2.3 安裝準(zhǔn)備16
2.4 Linux系統(tǒng)的多元化安裝技術(shù)17
2.4.1 裸機(jī)上的安裝與卸載過程圖解17
2.4.2 多系統(tǒng)共享安裝過程44
2.4.3 在Windows下VMware中的Linux安裝過程45
2.4.4 在Windows下Virtual PC中的Linux安裝過程48
2.4.5 用Cygwin軟件創(chuàng)建Linux仿真環(huán)境51
2.4.6 制作無安裝直接使用系統(tǒng)Ubuntu Linux54
2.5 Linux的啟動過程57
2.5.1 啟動內(nèi)核57
2.5.2 執(zhí)行init程序58
2.6 Linux的系統(tǒng)服務(wù)命令列表60
2.7 Linux下軟件的安裝與卸載62
2.7.1 二進(jìn)制分發(fā)軟件包的安裝與卸載 62
2.7.2 源代碼分發(fā)軟件包的安裝與卸載 64
第3章 Linux應(yīng)用技術(shù)66
3.1 Linux常用基本命令分類解析66
3.1.1 系統(tǒng)管理類命令66
3.1.2 文件與目錄操作類命令71
3.1.3 使用光盤及軟盤類命令86
3.1.4 在后臺運(yùn)行程序的命令86
3.1.5 任務(wù)調(diào)度類命令87
3.1.6 打包與壓縮解壓縮命令87
3.1.7 進(jìn)程查看命令89
3.1.8 控制提示符與命令組合94
3.1.9 常用維護(hù)命令96
3.1.10 Linux命令速成與晉階100
3.2 系統(tǒng)操作與維護(hù)技術(shù)102
3.2.1 如何進(jìn)入字符模式102
3.2.2 解決“/etc/inittab”設(shè)置錯(cuò)誤無法啟動問題103
3.2.3 幫助命令103
3.2.4 取消Ctrl+Alt+Del重啟系統(tǒng)功能103
3.2.5 處理字符模式下中文信息亂碼問題104
3.2.6 如何查看存儲介質(zhì)中的中文文件名104
3.2.7 如何通過切換目錄方式退出光盤104
3.2.8 允許普通用戶加載光盤或軟盤的策略104
3.3 Linux系統(tǒng)管理技術(shù)105
3.3.1 賬號管理105
3.3.2 磁盤空間管理107
3.3.3 文件系統(tǒng)與權(quán)限設(shè)置110
3.4 vi與vim的應(yīng)用113
3.4.1 vi和vim簡介113
3.4.2 基本操作114
3.4.3 查找和替換119
第4章 shell編程122
4.1 shell概述122
4.1.1 shell的定義123
4.1.2 shell的類型與版本123
4.1.3 第一個(gè)shell程序125
4.1.4 shell命令集成127
4.1.5 shell特殊字符128
4.2 bash應(yīng)用基礎(chǔ)130
4.2.1 bash腳本的基本語法130
4.2.2 bash的命令記錄功能130
4.2.3 bash腳本基礎(chǔ)范例132
4.2.4 bash配置134
4.3 shell基本命令137
4.3.1 內(nèi)部命令138
4.3.2 外部命令138
4.3.3 命令分組139
4.3.4 函數(shù)139
4.4 shell變量141
4.4.1 bash變量的特點(diǎn)141
4.4.2 用戶自定義變量142
4.4.3 變量的類型聲明144
4.4.4 數(shù)組變量144
4.4.5 變量的引用145
4.4.6 鍵盤賦值變量146
4.4.7 位置變量147
4.4.8 預(yù)定義特殊變量148
4.4.9 環(huán)境變量 149
4.4.10 置換變量150
4.4.11 算術(shù)運(yùn)算150
4.5 shell程序控制結(jié)構(gòu)151
4.5.1 條件測試語句151
4.5.2 條件語句if156
4.5.3 開關(guān)語句case159
4.5.4 循環(huán)語句for162
4.5.5 循環(huán)語句while165
4.5.6 循環(huán)語句until167
4.5.7 循環(huán)控制命令break和continue168
4.5.8 流程控制select 168
4.5.9 shift語句 170
4.5.10 repeat語句171
4.6 程序調(diào)試171
4.7 shell編程綜合范例175
4.7.1 遠(yuǎn)程kill僵進(jìn)程例程175
4.7.2 多文件改名例程175
4.7.3 文件名大小寫變換例程176
4.7.4 系統(tǒng)登錄的login例程177
4.7.5 編制目錄菜單例程177
4.7.6 用戶系統(tǒng)登錄查看例程178
4.7.7 問題交互例程178
4.7.8 計(jì)算兩日期間的天數(shù)例程182
4.7.9 讀數(shù)與程序顯示例程185
4.7.10 系統(tǒng)信息測試與顯示例程186
第5章 C程序設(shè)計(jì)技術(shù)188
5.1 Linux下的C編程概述188
5.2 C源文件的編輯189
5.3 gcc編譯器190
5.3.1 對編譯器的認(rèn)識190
5.3.2 gcc的編譯選項(xiàng)與過程的范例解析191
5.3.3 gcc編譯器的編譯過程191
5.4 gdb調(diào)試器197
5.4.1 概述197
5.4.2 調(diào)試編譯與選項(xiàng)198
5.4.3 程序調(diào)試設(shè)置200
5.4.4 在線調(diào)試過程201
5.4.5 在gdb中查看源程序204
5.4.6 在gdb中查看棧信息206
5.4.7 在gdb中查看運(yùn)行數(shù)據(jù)207
5.4.8 在gdb中改變程序的執(zhí)行路線211
5.4.9 在不同語言中使用gdb213
5.5 Make工程管理器214
5.5.1 概述214
5.5.2 Makefile文件214
5.5.3 make命令216
5.5.4 makefile變量217
5.5.5 makefile規(guī)則220
5.6 Autotools的應(yīng)用222
5.6.1 Autotools基本工具222
5.6.2 Autotools基本流程例解222
5.6.3 用make完成程序安裝和發(fā)布226
5.7 Linux下的C程序設(shè)計(jì)案例227
5.7.1 文件拷貝程序設(shè)計(jì)227
5.7.2 猜數(shù)字游戲設(shè)計(jì)228
5.7.3 進(jìn)程調(diào)用程序設(shè)計(jì)229
5.7.4 管道通信程序設(shè)計(jì)230
5.7.5 巧抓盜賊程序設(shè)計(jì)230
5.7.6 Linux文件系統(tǒng)設(shè)計(jì)231
第6章 實(shí)踐項(xiàng)目指導(dǎo)238
6.1 項(xiàng)目1Linux的多元化安裝238
6.1.1 實(shí)踐目的238
6.1.2 實(shí)踐準(zhǔn)備238
6.1.3 實(shí)踐內(nèi)容238
6.2 項(xiàng)目2Linux的系統(tǒng)管理技術(shù)249
6.2.1 實(shí)踐目的249
6.2.2 實(shí)踐內(nèi)容249
6.2.3 實(shí)踐步驟249
6.3 項(xiàng)目3Linux系統(tǒng)的常用命令254
6.3.1 實(shí)踐目的254
6.3.2 實(shí)踐內(nèi)容255
6.3.3 預(yù)備知識255
6.3.4 基礎(chǔ)實(shí)踐255
6.3.5 綜合實(shí)踐262
6.4 項(xiàng)目4vi編輯器練習(xí)264
6.4.1 實(shí)踐目的264
6.4.2 實(shí)踐內(nèi)容264
6.4.3 實(shí)踐步驟264
6.5 項(xiàng)目5Shell程序設(shè)計(jì)267
6.5.1 實(shí)踐目的267
6.5.2 實(shí)踐內(nèi)容267
6.5.3 預(yù)備知識267
6.5.4 實(shí)踐步驟270
6.6 項(xiàng)目6Linux下的C程序設(shè)計(jì)284
6.6.1 實(shí)踐目的284
6.6.2 實(shí)踐要求284
6.6.3 實(shí)踐內(nèi)容284
附錄 綜合測試題及參考答案289
綜合測試題參考答案292
參考文獻(xiàn)298

本目錄推薦

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