《Linux常用工具速查实用手册》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:华清远见嵌入式培训中心,吴同海等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2011
  • ISBN:9787121128295
  • 页数:388 页
图书介绍:本书深入浅出地介绍了Linux系统常用工具,并结合大量简单的实例介绍了这些工具的使用方法。本书讲解的主要工具包括Linux基础工具、Linux应用程序设计工具及一些Linux中常用的其他工具。Linux基础工具主要包括VMware工具、Linux命令工具、编辑器工具、GCC工具、GDB工具、Shell工具和Make工具;Linux应用程序设计工具主要包括Eclipse开发工具、KDevelop开发工具及项目管理工具Subversion。

第1章欢迎进入Linux世界 1

1.1GNU-Linux联姻 2

1.1.1GNU-Linux的历史 2

1.1.2自由代码 4

1.1.3Linux与UNIX的关系 5

1.2 Linux的特点 5

1.2.1Linux的优点 6

1.2.2Linux的可移植性 7

1.2.3标准 8

1.2.4C编程语言 8

1.3 Linux概述 9

1.3.1Linux具有内核编程接口 9

1.3.2Linux支持多用户 10

1.3.3Linux支持多任务 11

1.3.4Linux支持安全的分层文件系统 12

1.3.5Shell:命令解释器和编程语言 14

1.3.6大量有用的工具集 15

1.3.7进程间通信 15

1.3.8系统管理 16

1.4 Linux的其他特性 16

1.4.1GUI 16

1.4.2网络工具 18

1.4.3软件开发 19

习题 20

第2章虚拟机 21

2.1虚拟机简介 22

2.2常用的虚拟工具 24

2.2.1VMware简介 24

2.2.2Virtual PC简介 26

2.2.3VMware与Virtual PC的对比 28

2.3 VMware虚拟机安装Linux系统 29

2.3.1VMware软件安装 29

2.3.2新建虚拟计算机 32

2.3.3在VMware虚拟机中安装Linux系统 36

2.3.4VMware的使用 44

2.3.5安装相关虚拟机工具 53

习题 56

第3章编辑器 57

3.1编辑器选择 58

3.2 vi编辑工具的使用 60

3.2.1vi的简介 60

3.2.2vi的简单编辑 62

3.2.3vi的高级编辑 69

3.2.4vi的综合使用实例 78

3.3emacs编辑器 85

3.3.1emacs的简介 85

3.3.2emacs的使用 86

3.3.3emacs的编辑 88

3.3.4emacs的C模式使用实例 99

3.3.5emacs的Shell模式使用实例 103

3.4gedit 106

3.4.1gedit的启动与打开文本 106

3.4.2gedit编辑文件 107

3.4.3gedit打印文件 107

3.4.4gedit首选项 108

习题 110

第4章Shell 112

4.1Shell简介 113

4.2Shell基本常用命令 115

4.2.1系统帮助命令man 116

4.2.2文件或目录命令 120

4.3Shell的高级使用 154

4.3.1bash的基础知识 154

4.3.2流程控制结构 166

4.4Shell脚本编写实例 180

习题 185

第5章编译器和工程管理器 188

5.1二进制代码工具 189

5.1.1GNU Binutils工具介绍 189

5.1.2Binutils工具软件使用实例 191

5.2编译器GCC的使用 196

5.2.1GCC编译器简介 196

5.2.2GCC的下载与安装 197

5.2.3GCC的交叉编译平台搭建 200

5.2.4GCC编译选项解析 202

5.2.5GCC编译性能分析 212

5.2.6GCC编译使用实例 219

5.3 Make工程管理器 221

5.3.1GNU Make简介 222

5.3.2Makefile变量 226

5.3.3Makefile常用函数 235

5.3.4Makefile规则语法 243

5.3.5Makefile自动编写工具 249

5.3.6Makefile使用实例 253

习题 256

第6章Linux集成开发工具 259

6.1开发工具选择 260

6.2 Eclipse 262

6.2.1Eclipse介绍 262

6.2.2Eclipse及其插件的安装 264

6.2.3Eclipse程序开发步骤 270

6.3Eclipse程序调试步骤 275

6.4KDevelop 279

6.4.1KDevelop简介 279

6.4.2开发环境介绍 280

6.4.3KDevelop环境设置 283

6.4.4KDevelop程序开发步骤 289

6.4.5KDevelop程序调试步骤 293

6.5Source-Navigator 297

6.5.1Source-Navigator介绍 297

6.5.2Source-Navigator的安装 298

6.5.3使用方法及界面简介 300

6.5.4Source-Navigator编译和运行 309

习题 314

第7章常用调试工具 315

7.1GDB调试器 316

7.1.1GDB调试器介绍 316

7.1.2GDB调试器的命令 326

7.1.3GDB调试器使用实例 340

7.2内存调试工具 342

7.2.1memwatch工具 343

7.2.2mtrace工具 345

7.2.3yamd工具 347

习题 349

第8章项目管理工具 351

8.1开发工具选择 352

8.2 SVN的基本概念 358

8.2.1版本库 358

8.2.2SVN工作术语介绍 361

8.2.3SVN组织结构 361

8.2.4版本 362

8.2.5标签、分支和合并 363

8.3 SVN服务器的下载和安装 365

8.4 SVN的基本操作 368

8.4.1创建项目库 368

8.4.2项目创建 369

8.4.3项目查看 372

8.4.4项目签出 373

8.4.5项目修改 374

8.4.6项目提交 376

8.4.7项目更新 377

8.4.8对文件的其他操作 378

8.5 SVN高级操作 381

8.5.1创建分支 382

8.5.2使用分支 384

8.5.3创建标签 385

8.5.4合并 386

习题 388