图书介绍

深入浅出Linux工具与编程PDF|Epub|txt|kindle电子书版本网盘下载

深入浅出Linux工具与编程
  • 余国平著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121137501
  • 出版时间:2011
  • 标注页数:558页
  • 文件大小:125MB
  • 文件页数:570页
  • 主题词:Linux操作系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

深入浅出Linux工具与编程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 Linux命令及其工具2

第1章 Linux系统与命令2

1.1 Linux操作系统2

1.1.1 Linux重要概念2

1.1.2 Linux组成3

1.1.3 Linux目录结构3

1.1.4 Linux操作系统的组成5

1.1.5 Linux用户管理6

1.1.6 Linux文件管理6

1.2 Linux命令7

1.2.1 Linux命令帮助7

1.2.2 Linux命令的符号及意义8

1.2.3 Linux命令9

第2章 Linux常用实用工具18

2.1正则表达式18

2.2 find查找命令20

2.2.1 find语法20

2.2.2 find实例练习22

2.3 sed24

2.3.1 sed语法24

2.3.2 sed实例练习26

2.4 awk29

2.4.1 awk语法29

2.4.2 awk实例练习36

第3章 Shell编程40

3.1 Shell环境变量40

3.1.1环境变量说明40

3.1.2用户常用的系统环境变量41

3.1.3用户登录脚本示例42

3.2 Shell的符号、变量及运行43

3.2.1 Shell中的符号及其含义43

3.2.2 ?反引号命令替换44

3.2.3 Shell变量45

3.2.4 Shell脚本执行50

3.2.5 Shell退出状态50

3.3 Shell的输入和输出51

3.3.1 Shell的输入51

3.3.2 Shell的输出52

3.4 Shell测试条件53

3.5 Shell的流程控制结构57

3.5.1 if语句57

3.5.2 case语句59

3.5.3 while语句60

3.5.4 until语句61

3.5.5 for语句62

3.5.6跳转语句64

3.6 Shell数组64

3.7 Shell函数65

3.8 I/O重定向67

3.9 Shell内置命令68

3.10实用Shell脚本73

第2篇 Linux C语言程序设计76

第4章 C语言基础76

4.1C语言基本概念76

4.2常量与变量84

4.3运算符89

4.4 C语言控制结构96

4.4.1 if语句97

4.4.2 switch语句100

4.4.3 goto语句101

4.4.4 while语句102

4.4.5 do-while语句103

4.4.6 for语句104

4.4.7 break和continue语句106

第5章 C语言函数107

5.1函数简述107

5.2函数变量110

5.3函数定义与调用110

5.3.1函数定义110

5.3.2函数的参数与返回值111

5.3.3函数调用115

第6章 C语言数组、结构体及指针119

6.1 C语言数组119

6.1.1数组概述119

6.1.2一维数组120

6.1.3二维数组124

6.1.4字符数组127

6.1.5冒泡法排序128

6.2 C语言结构129

6.2.1结构概念129

6.2.2结构变量131

6.3指针134

6.3.1指针概念134

6.3.2 sizeof、 void、 const说明139

6.3.3指针变量作为函数参数140

6.3.4指针的运算142

6.3.5指向数组的指针变量144

6.3.6数组名作为函数参数146

6.3.7函数指针变量148

6.3.8返回指针类型函数149

6.3.9指向指针的指针150

6.3.10结构指针150

6.3.11动态存储分配152

6.3.12指针链表153

6.3.13指针数据类型小结154

第7章 C语言预处理156

7.1 define宏定义156

7.2 typedef重定义157

7.3 inline关键字158

7.4条件编译158

7.5头文件的使用159

第8章 格式化I/O 函数161

8.1格式化输出函数161

8.1.1输出函数原型161

8.1.2输出函数格式说明162

8.2格式化输入函数165

8.2.1输入函数原型165

8.2.2输入函数格式说明165

第9章 字符串和内存操作函数169

9.1字符串操作函数说明169

9.2字符串函数操作170

9.3字符类型测试函数179

9.4字符串转换函数180

第10章 标准I/O文件编程182

10.1文件打开方式183

10.2标准I/O函数说明及程序范例185

第11章 Linux C语言开发工具200

11.1 vi与vim200

11.1.1 vi与vim概述200

11.1.2指令模式201

11.1.3末行模式207

11.1.4 vim个人使用经验210

11.1.5 vim的使用211

11.1.6文件编码214

11.1.7 vi与vim模拟练习217

11.2 gcc218

11.2.1 gcc简要说明218

11.2.2 gcc参数220

11.3 Makefile224

11.3.1 Makefile简介225

11.3.2 Makefile语法227

11.3.3 Makefile的运行231

11.3.4 Makefile的扩展话题232

11.4 gdb233

11.4.1 gdb语法233

11.4.2 gdb调试238

第3篇 Linux进程242

第12章 Linux进程编程242

12.1 Linux进程编程基本概念242

12.1.1登录242

12.1.2文件和目录243

12.1.3输入和输出243

12.1.4程序与进程244

12.1.5 ANSI C245

12.1.6用户标识247

12.1.7出错处理247

12.1.8 Linux信号、时间值与系统调用249

12.2 Linux进程环境256

12.3 Linux进程控制267

12.4进程关系289

12.5守护进程与多进程并发案例293

12.5.1守护进程的编写293

12.5.2多进程并发项目案例296

第13章 Linux线程编程300

13.1线程简要说明300

13.2线程主要函数302

13.3线程编程308

13.3.1线程创建308

13.3.2终止线程310

13.3.3线程互斥312

13.3.4线程同步315

第14章 Linux进程间通信——管道与信号318

14.1进程间通信概述318

14.2管道319

14.2.1 pipe管道320

14.2.2标准流管道324

14.2.3命名管道(FIFO)325

14.3信号328

14.3.1信号概述328

14.3.2信号的发送和捕捉函数332

14.3.3信号的处理337

第15章 System V进程间通信346

15.1 System V进程间通信的键值346

15.2消息队列350

15.2.1消息队列简要说明351

15.2.2消息队列函数352

15.2.3消息队列使用程序范例355

15.3信号量360

15.3.1信号量简要说明360

15.3.2信号量函数361

15.3.3信号量应用程序示例364

15.4共享内存366

15.4.1共享内存简要说明366

15.4.2共享内存函数368

15.4.3共享内存应用范例370

第4篇 Linux文件376

第16章 Linux文件编程376

16.1文件系统函数376

16.2初级文件I/O函数392

16.3标准I/O的缓冲和刷新399

第5篇 网络编程402

第17章 网络知识基础402

17.1网络体系结构及协议402

17.1.1网络体系结构概念402

17.1.2 TCP/IP模型405

17.1.3网络分类与广域网407

17.1.4网络地址410

17.2 TCP/IP协议簇报文格式412

第18章 socket编程416

18.1套接字说明及函数说明416

18.1.1套接字说明416

18.1.2 socket地址说明及转换函数419

18.1.3 socket主要函数说明424

18.2 TCP套接字编程432

18.2.1 TCP套接字编程模型432

18.2.2迭代服务器编程436

18.2.3并发服务器编程437

18.3 TCP文件服务器项目案例443

18.4 UDP编程458

18.4.1普通UDP服务器编程458

18.4.2 UDP广播461

18.4.3 UDP多播464

18.5原始套接字469

18.5.1原始套接字说明469

18.5.2原始套接字举例471

18.6本地进程间套接字478

18.6.1非命名UNIX域套接字管道478

18.6.2 UNIX域套接字479

18.7 I/O编程模型483

第6篇 XML编程490

第19章 XML概念与语法490

19.1 XML概述490

19.2 XML语法493

19.3 XPath语法503

19.3.1 XPath基本语法503

19.3.2 XPath位置路径508

19.3.3 XPath示例514

第20章 libxml编程518

20.1 libxml编程基础518

20.1.1 libxml的安装518

20.1.2 libxml主要的数据类型519

20.1.3 libxml的主要函数说明522

20.1.4 XML常见操作530

20.2 libxml高级编程进阶536

20.2.1理解DOM树536

20.2.2 libxml编程实例练习541

20.2.3支付宝银行端接口XML项目案例547

附录552

参考文献555

热门推荐