图书介绍
深入浅出Linux工具与编程PDF|Epub|txt|kindle电子书版本网盘下载
![深入浅出Linux工具与编程](https://www.shukui.net/cover/32/33473163.jpg)
- 余国平著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121137501
- 出版时间:2011
- 标注页数:558页
- 文件大小:125MB
- 文件页数:570页
- 主题词:Linux操作系统
PDF下载
下载说明
深入浅出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