出版時(shí)間:2011-8 出版社:人民郵電 作者:工業(yè)和信息化部軟件與集成電路促進(jìn)中心 頁(yè)數(shù):296
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書(shū)由淺入深、通俗易懂地講解了Linux系統(tǒng)的常用工具。全書(shū)共分11章,從Linux入門開(kāi)始,依次講解編輯器工具、文本批處理工具、軟件開(kāi)發(fā)工具、軟件調(diào)試工具、集成化開(kāi)發(fā)工具,以及項(xiàng)目管理工具等。書(shū)中還結(jié)合大量實(shí)例來(lái)講解知識(shí)要點(diǎn),并提供有代表意義的課后習(xí)題及上機(jī)習(xí)題,通過(guò)這些案例和練習(xí),使讀者對(duì)Linux系統(tǒng)工具有更深入的理解和掌握。
本書(shū)適合嵌入式程序設(shè)計(jì)人員作為工具書(shū)使用,也可作為高等院校電子類、信息類、計(jì)算機(jī)類等專業(yè)的Linux教材和該領(lǐng)域科研公司及企業(yè)的培訓(xùn)教材和參考書(shū)。
書(shū)籍目錄
第1章 Linux入門
1.1 Linux概述
1.1.1 Linux的發(fā)展史
1.1.2 Linux和UNIX
1.1.3 Linux的優(yōu)點(diǎn)和特點(diǎn)
1.2 Linux內(nèi)核和常用工具的關(guān)系
1.2.1 Linux內(nèi)核
1.2.2 shell工具集
1.2.3 內(nèi)核與常用工具
1.3 Linux桌面操作系統(tǒng)
1.3.1 KDE桌面
1.3.2 GNOME桌面
1.3.3 其他桌面操作系統(tǒng)
1.4 Linux發(fā)行版本
1.4.1 Linux版本
1.4.2 Linux發(fā)行版本
1.5 Linux常用工具
1.5.1 虛擬工具
1.5.2 文本編輯器工具
1.5.3 軟件開(kāi)發(fā)工具
1.5.4 集成化開(kāi)發(fā)工具
1.5.5 項(xiàng)目管理工具
習(xí)題
簡(jiǎn)答題
第2章 虛擬工具——Vmware
2.1 虛擬工具概述
2.2 Vmware的特點(diǎn)
2.3 Vmware的安裝
2.4 建立Vmware虛擬機(jī)
2.5 Vmware的設(shè)置
2.5.1 開(kāi)機(jī)自動(dòng)連接
2.5.2 光驅(qū)設(shè)置
2.5.3 串并口設(shè)置
2.5.4 網(wǎng)絡(luò)設(shè)置
2.6 Vmware的基本使用方法
2.6.1 虛擬機(jī)的啟動(dòng)
2.6.2 虛擬機(jī)的關(guān)閉
2.6.3 虛擬機(jī)的掛起
2.6.4 虛擬機(jī)窗口調(diào)整
2.6.5 虛擬機(jī)狀態(tài)切換
2.6.6 虛擬機(jī)的遷移
2.7 Vmware下安裝Linux系統(tǒng)
2.7.1 虛擬工具下安裝Linux前的準(zhǔn)備
2.7.2 具體安裝步驟
2.8 Redhat Linux桌面介紹
2.9 安裝后的問(wèn)題及Vmware-tools工具包安裝
習(xí)題
簡(jiǎn)答題
上機(jī)題
第3章 Linux編輯器工具——vi與vim
3.1 vi概述
3.2 vi的安裝及幫助
3.2.1 vi的安裝
3.2.2 vi的幫助
3.3 vi的3種工作模式
3.3.1 命令行模式
3.3.2 輸入模式
3.3.3 末行模式
3.4 vi的基本使用方法
3.4.1 編輯多個(gè)文件
3.4.2 分割多個(gè)窗口
3.4.3 數(shù)據(jù)恢復(fù)
3.4.4 定義新命令
3.4.5 文本整體移動(dòng)
3.5 vi的高級(jí)使用
3.5.1 設(shè)置vi的環(huán)境
3.5.2 C語(yǔ)言語(yǔ)法高亮顯示
3.5.3 vi和正則表達(dá)式的結(jié)合
3.5.4 行號(hào)和范圍確定
3.5.5 全局命令
3.5.6 執(zhí)行shell命令
3.6 vi綜合實(shí)例
習(xí)題
簡(jiǎn)答題
上機(jī)題
第4章 Linux編輯器工具——emacs
4.1 emacs的概況
4.2 emacs的安裝
4.3 emacs基礎(chǔ)知識(shí)
4.3.1 啟動(dòng)emacs
4.3.2 打開(kāi)文件
4.3.3 保存文件
4.3.4 退出emacs
4.3.5 菜單欄與任務(wù)欄
4.3.6 emacs模式
4.4 emacs的文字編輯
4.4.1 自動(dòng)換行模式
4.4.2 光標(biāo)移動(dòng)
4.4.3 文本刪除
4.4.4 撤銷操作
4.4.5 文本的復(fù)制、剪切和粘貼
4.4.6 文本的查找和替換
4.5 emacs的高級(jí)功能
4.5.1 大小寫(xiě)操作
4.5.2 多窗口操作
4.5.3 拼寫(xiě)檢查
4.5.4 自動(dòng)保存模式
4.6 emacs的shell模式
4.6.1 shell模式
4.6.2 shell命令行模式
4.7 emacs的C模式
4.7.1 C環(huán)境定制
4.7.2 C代碼編譯和調(diào)試
習(xí)題
簡(jiǎn)答題
上機(jī)題
第5章 Linux文本編輯工具——gedit
5.1 gedit概述
5.2 gedit的基本操作
5.2.1 啟動(dòng)與打開(kāi)文件
5.2.2 保存和關(guān)閉文件
5.3 gedit的編輯操作
5.4 gedit打印文件
5.5 gedit的設(shè)置方法
5.5.1 輸入字體設(shè)置
5.5.2 自動(dòng)縮行設(shè)置
5.5.3 行號(hào)設(shè)置
5.5.4 保存設(shè)置
5.5.5 管理器設(shè)置
5.5.6 綜合設(shè)置實(shí)例
習(xí)題
簡(jiǎn)答題
上機(jī)題
第6章 Linux文本批處理工具
6.1 正則表達(dá)式
6.1.1 正則表達(dá)式的特殊字符
6.1.2 正則表達(dá)式的字符集
6.1.3 正則表達(dá)式的規(guī)則
6.2 文本搜索工具grep
6.2.1 grep概述及基礎(chǔ)
6.2.2 grep的格式和使用方法
6.2.3 grep的綜合應(yīng)用
6.3 文本批處理工具sed
6.3.1 sed的原理和語(yǔ)法
6.3.2 sed范圍選擇
6.3.3 sed指令
6.3.4 命令文件操作
6.3.5 sed的綜合應(yīng)用
6.4 文本批處理工具awk
6.4.1 awk概述
6.4.2 awk命令
6.4.3 awk單行命令實(shí)例
6.4.4 awk的命令文件
習(xí)題
簡(jiǎn)答題
上機(jī)題
第7章 軟件開(kāi)發(fā)工具——GCC
7.1 GCC編譯器
7.1.1 GCC編譯器概述
7.1.2 GCC的優(yōu)勢(shì)
7.2 GCC的安裝和平臺(tái)搭建
7.2.1 編譯器下載
7.2.2 編譯器安裝
7.2.3 交叉編譯平臺(tái)的搭建
7.3 C語(yǔ)言開(kāi)發(fā)基礎(chǔ)
7.3.1 C語(yǔ)言與Linux系統(tǒng)
7.3.2 C語(yǔ)言基礎(chǔ)
7.4 GCC編譯基礎(chǔ)流程及選項(xiàng)
7.4.1 預(yù)處理過(guò)程
7.4.2 程序編譯過(guò)程
7.4.3 匯編過(guò)程
7.4.4 鏈接過(guò)程
7.5 GCC編譯高級(jí)操作及選項(xiàng)
7.5.1 GCC常規(guī)操作選項(xiàng)
7.5.2 GCC警告提示功能
7.5.3 GCC代碼調(diào)試功能
7.5.4 GCC代碼優(yōu)化功能
7.5.5 GCC常見(jiàn)鏈接功能
7.6 GCC高級(jí)測(cè)試功能擴(kuò)展
7.6.1 程序性能測(cè)試工具gprof
7.6.2 程序覆蓋測(cè)試工具gcov
7.7 GCC綜合編譯實(shí)例
習(xí)題
簡(jiǎn)答題
上機(jī)題
第8章 軟件調(diào)試工具——GDB
8.1 GDB調(diào)試器概述
8.2 GDB的啟動(dòng)
8.3 GDB調(diào)試起步
8.4 GDB調(diào)試命令
8.4.1 斷點(diǎn)設(shè)置相關(guān)命令
8.4.2 數(shù)據(jù)查看相關(guān)命令
8.4.3 文件查閱相關(guān)命令
8.4.4 程序控制相關(guān)命令
8.5 GDB高級(jí)使用方法
8.5.1 設(shè)置環(huán)境變量
8.5.2 設(shè)置顯示選項(xiàng)
8.5.3 條件測(cè)試方法
8.5.4 GDB與shell的通信
8.5.5 窗口觀察功能
8.5.6 歷史記錄功能
8.5.7 改變程序執(zhí)行
習(xí)題
簡(jiǎn)答題
上機(jī)題
第9章 軟件開(kāi)發(fā)工具——Make
9.1 Make工具概述
9.2 Makefile起步
9.3 Makefile變量
9.3.1 變量的引用
9.3.2 變量的定義與賦值
9.3.3 變量分類
9.4 Makefile常用函數(shù)
9.5 Makefile與shell
9.6 Makefile規(guī)則語(yǔ)法
9.6.1 顯式規(guī)則
9.6.2 隱式規(guī)則
9.6.3 靜態(tài)模式規(guī)則
9.7 Makefile自動(dòng)編寫(xiě)工具
習(xí)題
簡(jiǎn)答題
上機(jī)題
第10章 集成化開(kāi)發(fā)工具——Kdevelop
10.1 Kdevelop簡(jiǎn)介
10.2 Kdevelop環(huán)境搭建
10.2.1 Kdevelop的安裝說(shuō)明
10.2.2 Kdevelop的搭建
10.3 Kdevelop開(kāi)發(fā)環(huán)境介紹
10.4 Kdevelop的環(huán)境設(shè)置
10.4.1 Kdevelop的綜合設(shè)置
10.4.2 Kdevelop編輯器的設(shè)置
10.4.3 Kdevelop工具的設(shè)置
10.5 Kdevelop程序開(kāi)發(fā)步驟
10.5.1 新建工程
10.5.2 程序及代碼編寫(xiě)
10.5.3 程序編譯及執(zhí)行
10.6 Kdevelop程序調(diào)試步驟
10.6.1 斷點(diǎn)設(shè)置方法
10.6.2 單步調(diào)試方法
10.6.3 直接運(yùn)行方法
習(xí)題
簡(jiǎn)答題
上機(jī)題
第11章 項(xiàng)目管理工具
11.1 項(xiàng)目管理工具簡(jiǎn)介
11.2 Subversion的下載和安裝
11.3 Subversion基礎(chǔ)知識(shí)
11.3.1 Subversion的組成
11.3.2 Subversion版本庫(kù)
11.3.3 Subversion工作過(guò)程
11.4 Subversion項(xiàng)目管理操作
11.4.1 創(chuàng)建項(xiàng)目庫(kù)操作
11.4.2 項(xiàng)目創(chuàng)建操作
11.4.3 項(xiàng)目查看操作
11.4.4 項(xiàng)目簽出操作
11.4.5 項(xiàng)目修改操作
11.4.6 項(xiàng)目提交操作
11.5 Subversion文件管理操作
11.5.1 文件添加操作
11.5.2 文件復(fù)制操作
11.5.3 文件刪除操作
11.5.4 文件移動(dòng)操作
簡(jiǎn)答題
上機(jī)題
編輯推薦
如果你想使用Linux進(jìn)行編程和開(kāi)發(fā),就不可避免地要使用相關(guān)的工具軟件,由于Linux本身攜帶的工具和外圍擴(kuò)展工具很多,那么正確選擇開(kāi)發(fā)工具并掌握其使用方法就成為學(xué)習(xí)Linux的重中之重。 《Linux常用工具入門到精通》以當(dāng)前最流行的Red Hat和Fedora為例,介紹L,inux系統(tǒng)中常用的工具及其使用方法。全書(shū)共分為11章。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版