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

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

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

定 價:¥32.00

作 者: 余有明 編著
出版社: 北京航空航天大學出版社
叢編項:
標 簽: LINUX

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 Linux知識快線1
1.1 Linux概述1
1.2 Linux的發(fā)行版本與學習樂園2
1.2.1 Linux的發(fā)行版本2
1.2.2 Linux的學習樂園3
1.3 Linux的特點與優(yōu)勢4
1.3.1 Linux的特點4
1.3.2 Linux的發(fā)展優(yōu)勢6
1.4 如何學習Linux及其程序設(shè)計7
1.4.1 學習基本理念7
1.4.2 掌握50個常用命令8
1.4.3 勤學多練學編程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 安裝準備16
2.4 Linux系統(tǒng)的多元化安裝技術(shù)17
2.4.1 裸機上的安裝與卸載過程圖解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 二進制分發(fā)軟件包的安裝與卸載 62
2.7.2 源代碼分發(fā)軟件包的安裝與卸載 64
第3章 Linux應用技術(shù)66
3.1 Linux常用基本命令分類解析66
3.1.1 系統(tǒng)管理類命令66
3.1.2 文件與目錄操作類命令71
3.1.3 使用光盤及軟盤類命令86
3.1.4 在后臺運行程序的命令86
3.1.5 任務(wù)調(diào)度類命令87
3.1.6 打包與壓縮解壓縮命令87
3.1.7 進程查看命令89
3.1.8 控制提示符與命令組合94
3.1.9 常用維護命令96
3.1.10 Linux命令速成與晉階100
3.2 系統(tǒng)操作與維護技術(shù)102
3.2.1 如何進入字符模式102
3.2.2 解決“/etc/inittab”設(shè)置錯誤無法啟動問題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的應用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 第一個shell程序125
4.1.4 shell命令集成127
4.1.5 shell特殊字符128
4.2 bash應用基礎(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變量的特點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 預定義特殊變量148
4.4.9 環(huán)境變量 149
4.4.10 置換變量150
4.4.11 算術(shù)運算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 遠程kill僵進程例程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 計算兩日期間的天數(shù)例程182
4.7.9 讀數(shù)與程序顯示例程185
4.7.10 系統(tǒng)信息測試與顯示例程186
第5章 C程序設(shè)計技術(shù)188
5.1 Linux下的C編程概述188
5.2 C源文件的編輯189
5.3 gcc編譯器190
5.3.1 對編譯器的認識190
5.3.2 gcc的編譯選項與過程的范例解析191
5.3.3 gcc編譯器的編譯過程191
5.4 gdb調(diào)試器197
5.4.1 概述197
5.4.2 調(diào)試編譯與選項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中查看運行數(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的應用222
5.6.1 Autotools基本工具222
5.6.2 Autotools基本流程例解222
5.6.3 用make完成程序安裝和發(fā)布226
5.7 Linux下的C程序設(shè)計案例227
5.7.1 文件拷貝程序設(shè)計227
5.7.2 猜數(shù)字游戲設(shè)計228
5.7.3 進程調(diào)用程序設(shè)計229
5.7.4 管道通信程序設(shè)計230
5.7.5 巧抓盜賊程序設(shè)計230
5.7.6 Linux文件系統(tǒng)設(shè)計231
第6章 實踐項目指導238
6.1 項目1Linux的多元化安裝238
6.1.1 實踐目的238
6.1.2 實踐準備238
6.1.3 實踐內(nèi)容238
6.2 項目2Linux的系統(tǒng)管理技術(shù)249
6.2.1 實踐目的249
6.2.2 實踐內(nèi)容249
6.2.3 實踐步驟249
6.3 項目3Linux系統(tǒng)的常用命令254
6.3.1 實踐目的254
6.3.2 實踐內(nèi)容255
6.3.3 預備知識255
6.3.4 基礎(chǔ)實踐255
6.3.5 綜合實踐262
6.4 項目4vi編輯器練習264
6.4.1 實踐目的264
6.4.2 實踐內(nèi)容264
6.4.3 實踐步驟264
6.5 項目5Shell程序設(shè)計267
6.5.1 實踐目的267
6.5.2 實踐內(nèi)容267
6.5.3 預備知識267
6.5.4 實踐步驟270
6.6 項目6Linux下的C程序設(shè)計284
6.6.1 實踐目的284
6.6.2 實踐要求284
6.6.3 實踐內(nèi)容284
附錄 綜合測試題及參考答案289
綜合測試題參考答案292
參考文獻298

本目錄推薦

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