网站购物车   | 店铺购物车  
店铺平均得分:99.07 分,再接再厉!!!【查看全部评价】
评分 40分 50分 60分 70分 80分 90分 100分
数量 2 1 1 1 8 20 614
本店铺共有 9 笔投诉记录,投诉率 1% ,高于平均投诉率 1% 【查看详细】
投诉类型
数量
比例
无法联系卖家
1
11%
发货问题
5
56%
退款问题
3
33%
已解决
9
100%
店主称呼:无奇不有   联系方式:购买咨询请联系我  18108604335    地址:湖北省 武汉市 洪山区 华中科技大学
图书分类
店铺公告
欢迎您的光临,本店经营新、旧教材,品类齐全,涵盖各学科图书品种近万种。

由于时间问题很多书籍没有更新,亲们拍前最好请联系客服,以免造成无法发货或上方不必要的麻烦,谢谢支持!另:小店默认快递为圆通,需发别的快递请联系客服协商!

本店二手书一般8成新,书是完整的 没有缺页、散页、破页, 有少量写字、横线等之类的用过的痕迹,保证不影响再次使用。如有特殊要求(如光盘、笔记、收据等),请先咨询店主。
店铺介绍
欢迎您的光临,本店经营新、旧教材,品类齐全,涵盖各学科图书品种近万种。
本店二手书一般8成新,书是完整的 没有缺页、散页、破页, 有少量写字、横线等之类的用过的痕迹,保证不影响再次使用。如有特殊要求(如光盘、笔记、收据等),请先咨询店主。
交易帮助
第一步:选择图书放入购物车。
第二步:结算、填写收货地址。
第三步:担保付款或银行汇款。
第四步:卖家发货。
第五步:确认收货、评价。
作/译者:余国平 出版社:电子工业出版社
深入浅出Linux工具与编程
出版日期:2011年07月
ISBN:9787121137501 [十位:712113750X]
页数:555      
定价:¥79.00
店铺售价:¥31.60 (为您节省:¥47.40
店铺库存:1
注:您当前是在入驻店铺购买,非有路网直接销售。
正在处理购买信息,请稍候……
我要买: * 如何购买
** 关于库存、售价、配送费等具体信息建议直接联系店主咨询。
联系店主:购买咨询请联系我  18108604335
本店已缴纳保证金,请放心购买!【如何赔付?】
买家对店铺的满意度评价:查看更多>>
评分
评价内容
评论人
订单图书
《深入浅出Linux工具与编程》内容提要:
《深入浅出Linux工具与编程》系统地论述了Linux工具与编程的相关知
识。由余国平编著的《深入浅出Linux工具与编程》内容可分为两部分:
Linux知识的初级部分和**部分。其中初级部分包括Linux操作系统介绍、
Linux命令说明、Linux常见实用工具(正则表达式、find、sed、awk)、
Shell编程、Linux C语言程序设计、Linux C语言开发工具(vi与vim编辑器
、gcc、Makefile和gdb);**部分包括Linux进程编程(Linux进程、
Linux线程、管道与信号、消息队列、信号量和共享内存)、Linux文件编程
、网络编程和XML编程。
《深入浅出Linux工具与编程》初级部分适合**院校相关专业学生和
Linux爱好者学习,**部分适合Linux行业**从业人员学习。
第1篇 Linux命令及其工具
第1章 Linux系统与命令
1.1 Linux操作系统
1.1.1 Linux重要概念
1.1.2 Linux组成
1.1.3 Linux目录结构
1.1.4 Linux操作
《深入浅出Linux工具与编程》图书目录:
《深入浅出Linux工具与编程》系统地论述了Linux工具与编程的相关知
识。由余国平编著的《深入浅出Linux工具与编程》内容可分为两部分:
Linux知识的初级部分和**部分。其中初级部分包括Linux操作系统介绍、
Linux命令说明、Linux常见实用工具(正则表达式、find、sed、awk)、
Shell编程、Linux C语言程序设计、Linux C语言开发工具(vi与vim编辑器
、gcc、Makefile和gdb);**部分包括Linux进程编程(Linux进程、
Linux线程、管道与信号、消息队列、信号量和共享内存)、Linux文件编程
、网络编程和XML编程。
《深入浅出Linux工具与编程》初级部分适合**院校相关专业学生和
Linux爱好者学习,**部分适合Linux行业**从业人员学习。
第1篇 Linux命令及其工具
第1章 Linux系统与命令
1.1 Linux操作系统
1.1.1 Linux重要概念
1.1.2 Linux组成
1.1.3 Linux目录结构
1.1.4 Linux操作系统的组成
1.1.5 Linux用户管理
1.1.6 Linux文件管理
1.2 Linux命令
1.2.1 Linux命令帮助
1.2.2 Linux命令的符号及意义
1.2.3 Linux命令
第2章 Linux常用实用工具
2.1 正则表达式
2.2 find查找命令
2.2.1 find语法
2.2.2 find实例练习
2.3 sed
2.3.1 sed语法
2.3.2 sed实例练习
2.4 awk
2.4.1 awk语法
2.4.2 awk实例练习
第3章 Shell编程
3.1 Shell环境变量
3.1.1 环境变量说明
3.1.2 用户常用的系统环境变量
3.1.3 用户登录脚本示例
3.2 Shell的符号、变量及运行
3.2.1 Shell中的符号及其含义
3.2.2 “反引号命令替换
3.2.3 Shell变量
3.2.4 Shell脚本执行
3.2.5 Shell退出状态
3.3 Shell的输入和输出
3.3.1 Shell的输入
3.3.2 Shell的输出
3.4 Shell测试条件
3.5 Shell的流程控制结构
3.5.1 if语句
3.5.2 case语句
3.5.3 while语句
3.5.4 until语句
3.5.5 for语句
3.5.6 跳转语句
3.6 Shell数组
3.7 Shell函数
3.8 I/O重定向
3.9 Shell内置命令
3.10 实用Shell脚本
第2篇 Linux C语言程序设计
第4章 C语言基础
4.1 C语言基本概念
4.2 常量与变量
4.3 运算符
4.4 C语言控制结构
4.4.1 if语句
4.4.2 switch语句
4.4.3 goto语句
4.4.4 while语句
4.4.5 do-while语句
4.4.6 for语句
4.4.7 break和continue语句
第5章 C语言函数
5.1 函数简述
5.2 函数变量
5.3 函数定义与调用
5.3.1 函数定义
5.3.2 函数的参数与返回值
5.3.3 函数调用
第6章 C语言数组、结构体及指针
6.1 C语言数组
6.1.1 数组概述
6.1.2 一维数组
6.1.3 二维数组
6.1.4 字符数组
6.1.5 冒泡法排序
6.2 C语言结构
6.2.1 结构概念
6.2.2 结构变量
6.3 指针
6.3.1 指针概念
6.3.2 sizeof、void、const说明
6.3.3 指针变量作为函数参数
6.3.4 指针的运算
6.3.5 指向数组的指针变量
6.3.6 数组名作为函数参数
6.3.7 函数指针变量
6.3.8 返回指针类型函数
6.3.9 指向指针的指针
6.3.10 结构指针
6.3.11 动态存储分配
6.3.12 指针链表
6.3.13 指针数据类型小结
第7章 C语言预处理
7.1 define宏定义
7.2 typedef重定义
7.3 inline关键字
7.4 条件编译
7.5 头文件的使用
第8章 格式化I/O函数
8.1 格式化输出函数
8.1.1 输出函数原型
8.1.2 输出函数格式说明
8.2 格式化输入函数
8.2.1 输入函数原型
8.2.2 输入函数格式说明
第9章 字符串和内存操作函数
9.1 字符串操作函数说明
9.2 字符串函数操作
9.3 字符类型测试函数
9.4 字符串转换函数
第10章 标准I/O文件编程
10.1 文件打开方式
10.2 标准I/O函数说明及程序范例
第11章 Linux C语言开发工具
11.1 vi与vim
11.1.1 vi与vim概述
11.1.2 指令模式
11.1.3 末行模式
11.1.4 vim个人使用经验
11.1.5 vim的使用
11.1.6 文件编码
11.1.7 vi与vim模拟练习
11.2 gcc
11.2.1 gcc简要说明
11.2.2 gcc参数
11.3 Makefile
11.3.1 Makefile简介
11.3.2 Makefile语法
11.3.3 Makefile的运行
11.3.4 Makefile的扩展话题
11.4 gdb
11.4.1 gdb语法
11.4.2 gdb调试
第3篇 Linux进程
第12章 Linux进程编程
12.1 Linux进程编程基本概念
12.1.1 登录
12.1.2 文件和目录
12.1.3 输入和输出
12.1.4 程序与进程
12.1.5 ANSI C
12.1.6 用户标识
12.1.7 出错处理
12.1.8 Linux信号、时间值与系统调用
12.2 Linux进程环境
12.3 Linux进程控制
12.4 进程关系
12.5 守护进程与多进程并发案例
12.5.1 守护进程的编写
12.5.2 多进程并发项目案例
第13章 Linux线程编程
13.1 线程简要说明
13.2 线程主要函数
13.3 线程编程
13.3.1 线程创建
13.3.2 终止线程
13.3.3 线程互斥
13.3.4 线程同步
第14章 Linux进程间通信――管道与信号
14.1 进程间通信概述
14.2 管道
14.2.1 pipe管道
14.2.2 标准流管道
14.2.3 命名管道(FIFO)
14.3 信号
14.3.1 信号概述
14.3.2 信号的发送和捕捉函数
14.3.3 信号的处理
第15章 System V进程间通信
15.1 System V进程间通信的键值
15.2 消息队列
15.2.1 消息队列简要说明
15.2.2 消息队列函数
15.2.3 消息队列使用程序范例
15.3 信号量
15.3.1 信号量简要说明
15.3.2 信号量函数
15.3.3 信号量应用程序示例
15.4 共享内存
15.4.1 共享内存简要说明
15.4.2 共享内存函数
15.4.3 共享内存应用范例
第4篇 Linux文件
第16章 Linux文件编程
16.1 文件系统函数
16.2 初级文件I/O函数
16.3 标准I/O的缓冲和刷新
第5篇 网络编程
第17章 网络知识基础
17.1 网络体系结构及协议
17.1.1 网络体系结构概念
17.1.2 TCP/IP模型
17.1.3 网络分类与广域网
17.1.4 网络地址
17.2 TCP/IP协议簇报文格式
第18章 Socket编程
18.1 套接字说明及函数说明
18.1.1 套接字说明
18.1.2 Socket地址说明及转换函数
18.1.3 Socket主要函数说明
18.2 TCP套接字编程
18.2.1 TCP套接字编程模型
18.2.2 迭代服务器编程
18.2.3 并发服务器编程
18.3 TCP文件服务器项目案例
18.4 UDP编程
18.4.1 普通UDP服务器编程
18.4.2 UDP广播
18.4.3 UDP多播
18.5 原始套接字
18.5.1 原始套接字说明
18.5.2 原始套接字举例
18.6 本地进程间套接字
18.6.1 非命名UNIX域套接字管道
18.6.2 UNIX域套接字
18.7 I/O编程模型
第6篇 XML编程
第19章 XML概念与语法
19.1 XML概述
19.2 XML语法
19.3 XPath语法
19.3.1 XPath基本语法
19.3.2 XPath位置路径
19.3.3 XPath示例
第20章 libxml编程
20.1 libxml编程基础
20.1.1 libxml的安装
20.1.2 libxml主要的数据类型
20.1.3 libxml的主要函数说明
20.1.4 XML常见操作
20.2 libxml**编程进阶
20.2.1 理解DOM树
20.2.2 libxml编程实例练习
20.2.3 支付宝银行端接口XML项目案例
附录
参考文献
《深入浅出Linux工具与编程》文章节选:
《深入浅出Linux工具与编程》系统地论述了Linux工具与编程的相关知
识。由余国平编著的《深入浅出Linux工具与编程》内容可分为两部分:
Linux知识的初级部分和**部分。其中初级部分包括Linux操作系统介绍、
Linux命令说明、Linux常见实用工具(正则表达式、find、sed、awk)、
Shell编程、Linux C语言程序设计、Linux C语言开发工具(vi与vim编辑器
、gcc、Makefile和gdb);**部分包括Linux进程编程(Linux进程、
Linux线程、管道与信号、消息队列、信号量和共享内存)、Linux文件编程
、网络编程和XML编程。
《深入浅出Linux工具与编程》初级部分适合**院校相关专业学生和
Linux爱好者学习,**部分适合Linux行业**从业人员学习。
第1篇 Linux命令及其工具
第1章 Linux系统与命令
1.1 Linux操作系统
1.1.1 Linux重要概念
1.1.2 Linux组成
1.1.3 Linux目录结构
1.1.4 Linux操作系统的组成
1.1.5 Linux用户管理
1.1.6 Linux文件管理
1.2 Linux命令
1.2.1 Linux命令帮助
1.2.2 Linux命令的符号及意义
1.2.3 Linux命令
第2章 Linux常用实用工具
2.1 正则表达式
2.2 find查找命令
2.2.1 find语法
2.2.2 find实例练习
2.3 sed
2.3.1 sed语法
2.3.2 sed实例练习
2.4 awk
2.4.1 awk语法
2.4.2 awk实例练习
第3章 Shell编程
3.1 Shell环境变量
3.1.1 环境变量说明
3.1.2 用户常用的系统环境变量
3.1.3 用户登录脚本示例
3.2 Shell的符号、变量及运行
3.2.1 Shell中的符号及其含义
3.2.2 “反引号命令替换
3.2.3 Shell变量
3.2.4 Shell脚本执行
3.2.5 Shell退出状态
3.3 Shell的输入和输出
3.3.1 Shell的输入
3.3.2 Shell的输出
3.4 Shell测试条件
3.5 Shell的流程控制结构
3.5.1 if语句
3.5.2 case语句
3.5.3 while语句
3.5.4 until语句
3.5.5 for语句
3.5.6 跳转语句
3.6 Shell数组
3.7 Shell函数
3.8 I/O重定向
3.9 Shell内置命令
3.10 实用Shell脚本
第2篇 Linux C语言程序设计
第4章 C语言基础
4.1 C语言基本概念
4.2 常量与变量
4.3 运算符
4.4 C语言控制结构
4.4.1 if语句
4.4.2 switch语句
4.4.3 goto语句
4.4.4 while语句
4.4.5 do-while语句
4.4.6 for语句
4.4.7 break和continue语句
第5章 C语言函数
5.1 函数简述
5.2 函数变量
5.3 函数定义与调用
5.3.1 函数定义
5.3.2 函数的参数与返回值
5.3.3 函数调用
第6章 C语言数组、结构体及指针
6.1 C语言数组
6.1.1 数组概述
6.1.2 一维数组
6.1.3 二维数组
6.1.4 字符数组
6.1.5 冒泡法排序
6.2 C语言结构
6.2.1 结构概念
6.2.2 结构变量
6.3 指针
6.3.1 指针概念
6.3.2 sizeof、void、const说明
6.3.3 指针变量作为函数参数
6.3.4 指针的运算
6.3.5 指向数组的指针变量
6.3.6 数组名作为函数参数
6.3.7 函数指针变量
6.3.8 返回指针类型函数
6.3.9 指向指针的指针
6.3.10 结构指针
6.3.11 动态存储分配
6.3.12 指针链表
6.3.13 指针数据类型小结
第7章 C语言预处理
7.1 define宏定义
7.2 typedef重定义
7.3 inline关键字
7.4 条件编译
7.5 头文件的使用
第8章 格式化I/O函数
8.1 格式化输出函数
8.1.1 输出函数原型
8.1.2 输出函数格式说明
8.2 格式化输入函数
8.2.1 输入函数原型
8.2.2 输入函数格式说明
第9章 字符串和内存操作函数
9.1 字符串操作函数说明
9.2 字符串函数操作
9.3 字符类型测试函数
9.4 字符串转换函数
第10章 标准I/O文件编程
10.1 文件打开方式
10.2 标准I/O函数说明及程序范例
第11章 Linux C语言开发工具
11.1 vi与vim
11.1.1 vi与vim概述
11.1.2 指令模式
11.1.3 末行模式
11.1.4 vim个人使用经验
11.1.5 vim的使用
11.1.6 文件编码
11.1.7 vi与vim模拟练习
11.2 gcc
11.2.1 gcc简要说明
11.2.2 gcc参数
11.3 Makefile
11.3.1 Makefile简介
11.3.2 Makefile语法
11.3.3 Makefile的运行
11.3.4 Makefile的扩展话题
11.4 gdb
11.4.1 gdb语法
11.4.2 gdb调试
第3篇 Linux进程
第12章 Linux进程编程
12.1 Linux进程编程基本概念
12.1.1 登录
12.1.2 文件和目录
12.1.3 输入和输出
12.1.4 程序与进程
12.1.5 ANSI C
12.1.6 用户标识
12.1.7 出错处理
12.1.8 Linux信号、时间值与系统调用
12.2 Linux进程环境
12.3 Linux进程控制
12.4 进程关系
12.5 守护进程与多进程并发案例
12.5.1 守护进程的编写
12.5.2 多进程并发项目案例
第13章 Linux线程编程
13.1 线程简要说明
13.2 线程主要函数
13.3 线程编程
13.3.1 线程创建
13.3.2 终止线程
13.3.3 线程互斥
13.3.4 线程同步
第14章 Linux进程间通信――管道与信号
14.1 进程间通信概述
14.2 管道
14.2.1 pipe管道
14.2.2 标准流管道
14.2.3 命名管道(FIFO)
14.3 信号
14.3.1 信号概述
14.3.2 信号的发送和捕捉函数
14.3.3 信号的处理
第15章 System V进程间通信
15.1 System V进程间通信的键值
15.2 消息队列
15.2.1 消息队列简要说明
15.2.2 消息队列函数
15.2.3 消息队列使用程序范例
15.3 信号量
15.3.1 信号量简要说明
15.3.2 信号量函数
15.3.3 信号量应用程序示例
15.4 共享内存
15.4.1 共享内存简要说明
15.4.2 共享内存函数
15.4.3 共享内存应用范例
第4篇 Linux文件
第16章 Linux文件编程
16.1 文件系统函数
16.2 初级文件I/O函数
16.3 标准I/O的缓冲和刷新
第5篇 网络编程
第17章 网络知识基础
17.1 网络体系结构及协议
17.1.1 网络体系结构概念
17.1.2 TCP/IP模型
17.1.3 网络分类与广域网
17.1.4 网络地址
17.2 TCP/IP协议簇报文格式
第18章 Socket编程
18.1 套接字说明及函数说明
18.1.1 套接字说明
18.1.2 Socket地址说明及转换函数
18.1.3 Socket主要函数说明
18.2 TCP套接字编程
18.2.1 TCP套接字编程模型
18.2.2 迭代服务器编程
18.2.3 并发服务器编程
18.3 TCP文件服务器项目案例
18.4 UDP编程
18.4.1 普通UDP服务器编程
18.4.2 UDP广播
18.4.3 UDP多播
18.5 原始套接字
18.5.1 原始套接字说明
18.5.2 原始套接字举例
18.6 本地进程间套接字
18.6.1 非命名UNIX域套接字管道
18.6.2 UNIX域套接字
18.7 I/O编程模型
第6篇 XML编程
第19章 XML概念与语法
19.1 XML概述
19.2 XML语法
19.3 XPath语法
19.3.1 XPath基本语法
19.3.2 XPath位置路径
19.3.3 XPath示例
第20章 libxml编程
20.1 libxml编程基础
20.1.1 libxml的安装
20.1.2 libxml主要的数据类型
20.1.3 libxml的主要函数说明
20.1.4 XML常见操作
20.2 libxml**编程进阶
20.2.1 理解DOM树
20.2.2 libxml编程实例练习
20.2.3 支付宝银行端接口XML项目案例
附录
参考文献
《深入浅出Linux工具与编程》编辑推荐与评论:
《深入浅出Linux工具与编程》系统地论述了Linux工具与编程的相关知
识。由余国平编著的《深入浅出Linux工具与编程》内容可分为两部分:
Linux知识的初级部分和**部分。其中初级部分包括Linux操作系统介绍、
Linux命令说明、Linux常见实用工具(正则表达式、find、sed、awk)、
Shell编程、Linux C语言程序设计、Linux C语言开发工具(vi与vim编辑器
、gcc、Makefile和gdb);**部分包括Linux进程编程(Linux进程、
Linux线程、管道与信号、消息队列、信号量和共享内存)、Linux文件编程
、网络编程和XML编程。
《深入浅出Linux工具与编程》初级部分适合**院校相关专业学生和
Linux爱好者学习,**部分适合Linux行业**从业人员学习。
第1篇 Linux命令及其工具
第1章 Linux系统与命令
1.1 Linux操作系统
1.1.1 Linux重要概念
1.1.2 Linux组成
1.1.3 Linux目录结构
1.1.4 Linux操作系统的组成
1.1.5 Linux用户管理
1.1.6 Linux文件管理
1.2 Linux命令
1.2.1 Linux命令帮助
1.2.2 Linux命令的符号及意义
1.2.3 Linux命令
第2章 Linux常用实用工具
2.1 正则表达式
2.2 find查找命令
2.2.1 find语法
2.2.2 find实例练习
2.3 sed
2.3.1 sed语法
2.3.2 sed实例练习
2.4 awk
2.4.1 awk语法
2.4.2 awk实例练习
第3章 Shell编程
3.1 Shell环境变量
3.1.1 环境变量说明
3.1.2 用户常用的系统环境变量
3.1.3 用户登录脚本示例
3.2 Shell的符号、变量及运行
3.2.1 Shell中的符号及其含义
3.2.2 “反引号命令替换
3.2.3 Shell变量
3.2.4 Shell脚本执行
3.2.5 Shell退出状态
3.3 Shell的输入和输出
3.3.1 Shell的输入
3.3.2 Shell的输出
3.4 Shell测试条件
3.5 Shell的流程控制结构
3.5.1 if语句
3.5.2 case语句
3.5.3 while语句
3.5.4 until语句
3.5.5 for语句
3.5.6 跳转语句
3.6 Shell数组
3.7 Shell函数
3.8 I/O重定向
3.9 Shell内置命令
3.10 实用Shell脚本
第2篇 Linux C语言程序设计
第4章 C语言基础
4.1 C语言基本概念
4.2 常量与变量
4.3 运算符
4.4 C语言控制结构
4.4.1 if语句
4.4.2 switch语句
4.4.3 goto语句
4.4.4 while语句
4.4.5 do-while语句
4.4.6 for语句
4.4.7 break和continue语句
第5章 C语言函数
5.1 函数简述
5.2 函数变量
5.3 函数定义与调用
5.3.1 函数定义
5.3.2 函数的参数与返回值
5.3.3 函数调用
第6章 C语言数组、结构体及指针
6.1 C语言数组
6.1.1 数组概述
6.1.2 一维数组
6.1.3 二维数组
6.1.4 字符数组
6.1.5 冒泡法排序
6.2 C语言结构
6.2.1 结构概念
6.2.2 结构变量
6.3 指针
6.3.1 指针概念
6.3.2 sizeof、void、const说明
6.3.3 指针变量作为函数参数
6.3.4 指针的运算
6.3.5 指向数组的指针变量
6.3.6 数组名作为函数参数
6.3.7 函数指针变量
6.3.8 返回指针类型函数
6.3.9 指向指针的指针
6.3.10 结构指针
6.3.11 动态存储分配
6.3.12 指针链表
6.3.13 指针数据类型小结
第7章 C语言预处理
7.1 define宏定义
7.2 typedef重定义
7.3 inline关键字
7.4 条件编译
7.5 头文件的使用
第8章 格式化I/O函数
8.1 格式化输出函数
8.1.1 输出函数原型
8.1.2 输出函数格式说明
8.2 格式化输入函数
8.2.1 输入函数原型
8.2.2 输入函数格式说明
第9章 字符串和内存操作函数
9.1 字符串操作函数说明
9.2 字符串函数操作
9.3 字符类型测试函数
9.4 字符串转换函数
第10章 标准I/O文件编程
10.1 文件打开方式
10.2 标准I/O函数说明及程序范例
第11章 Linux C语言开发工具
11.1 vi与vim
11.1.1 vi与vim概述
11.1.2 指令模式
11.1.3 末行模式
11.1.4 vim个人使用经验
11.1.5 vim的使用
11.1.6 文件编码
11.1.7 vi与vim模拟练习
11.2 gcc
11.2.1 gcc简要说明
11.2.2 gcc参数
11.3 Makefile
11.3.1 Makefile简介
11.3.2 Makefile语法
11.3.3 Makefile的运行
11.3.4 Makefile的扩展话题
11.4 gdb
11.4.1 gdb语法
11.4.2 gdb调试
第3篇 Linux进程
第12章 Linux进程编程
12.1 Linux进程编程基本概念
12.1.1 登录
12.1.2 文件和目录
12.1.3 输入和输出
12.1.4 程序与进程
12.1.5 ANSI C
12.1.6 用户标识
12.1.7 出错处理
12.1.8 Linux信号、时间值与系统调用
12.2 Linux进程环境
12.3 Linux进程控制
12.4 进程关系
12.5 守护进程与多进程并发案例
12.5.1 守护进程的编写
12.5.2 多进程并发项目案例
第13章 Linux线程编程
13.1 线程简要说明
13.2 线程主要函数
13.3 线程编程
13.3.1 线程创建
13.3.2 终止线程
13.3.3 线程互斥
13.3.4 线程同步
第14章 Linux进程间通信――管道与信号
14.1 进程间通信概述
14.2 管道
14.2.1 pipe管道
14.2.2 标准流管道
14.2.3 命名管道(FIFO)
14.3 信号
14.3.1 信号概述
14.3.2 信号的发送和捕捉函数
14.3.3 信号的处理
第15章 System V进程间通信
15.1 System V进程间通信的键值
15.2 消息队列
15.2.1 消息队列简要说明
15.2.2 消息队列函数
15.2.3 消息队列使用程序范例
15.3 信号量
15.3.1 信号量简要说明
15.3.2 信号量函数
15.3.3 信号量应用程序示例
15.4 共享内存
15.4.1 共享内存简要说明
15.4.2 共享内存函数
15.4.3 共享内存应用范例
第4篇 Linux文件
第16章 Linux文件编程
16.1 文件系统函数
16.2 初级文件I/O函数
16.3 标准I/O的缓冲和刷新
第5篇 网络编程
第17章 网络知识基础
17.1 网络体系结构及协议
17.1.1 网络体系结构概念
17.1.2 TCP/IP模型
17.1.3 网络分类与广域网
17.1.4 网络地址
17.2 TCP/IP协议簇报文格式
第18章 Socket编程
18.1 套接字说明及函数说明
18.1.1 套接字说明
18.1.2 Socket地址说明及转换函数
18.1.3 Socket主要函数说明
18.2 TCP套接字编程
18.2.1 TCP套接字编程模型
18.2.2 迭代服务器编程
18.2.3 并发服务器编程
18.3 TCP文件服务器项目案例
18.4 UDP编程
18.4.1 普通UDP服务器编程
18.4.2 UDP广播
18.4.3 UDP多播
18.5 原始套接字
18.5.1 原始套接字说明
18.5.2 原始套接字举例
18.6 本地进程间套接字
18.6.1 非命名UNIX域套接字管道
18.6.2 UNIX域套接字
18.7 I/O编程模型
第6篇 XML编程
第19章 XML概念与语法
19.1 XML概述
19.2 XML语法
19.3 XPath语法
19.3.1 XPath基本语法
19.3.2 XPath位置路径
19.3.3 XPath示例
第20章 libxml编程
20.1 libxml编程基础
20.1.1 libxml的安装
20.1.2 libxml主要的数据类型
20.1.3 libxml的主要函数说明
20.1.4 XML常见操作
20.2 libxml**编程进阶
20.2.1 理解DOM树
20.2.2 libxml编程实例练习
20.2.3 支付宝银行端接口XML项目案例
附录
参考文献
《深入浅出Linux工具与编程》作者介绍:
《深入浅出Linux工具与编程》系统地论述了Linux工具与编程的相关知
识。由余国平编著的《深入浅出Linux工具与编程》内容可分为两部分:
Linux知识的初级部分和**部分。其中初级部分包括Linux操作系统介绍、
Linux命令说明、Linux常见实用工具(正则表达式、find、sed、awk)、
Shell编程、Linux C语言程序设计、Linux C语言开发工具(vi与vim编辑器
、gcc、Makefile和gdb);**部分包括Linux进程编程(Linux进程、
Linux线程、管道与信号、消息队列、信号量和共享内存)、Linux文件编程
、网络编程和XML编程。
《深入浅出Linux工具与编程》初级部分适合**院校相关专业学生和
Linux爱好者学习,**部分适合Linux行业**从业人员学习。
第1篇 Linux命令及其工具
第1章 Linux系统与命令
1.1 Linux操作系统
1.1.1 Linux重要概念
1.1.2 Linux组成
1.1.3 Linux目录结构
1.1.4 Linux操作系统的组成
1.1.5 Linux用户管理
1.1.6 Linux文件管理
1.2 Linux命令
1.2.1 Linux命令帮助
1.2.2 Linux命令的符号及意义
1.2.3 Linux命令
第2章 Linux常用实用工具
2.1 正则表达式
2.2 find查找命令
2.2.1 find语法
2.2.2 find实例练习
2.3 sed
2.3.1 sed语法
2.3.2 sed实例练习
2.4 awk
2.4.1 awk语法
2.4.2 awk实例练习
第3章 Shell编程
3.1 Shell环境变量
3.1.1 环境变量说明
3.1.2 用户常用的系统环境变量
3.1.3 用户登录脚本示例
3.2 Shell的符号、变量及运行
3.2.1 Shell中的符号及其含义
3.2.2 “反引号命令替换
3.2.3 Shell变量
3.2.4 Shell脚本执行
3.2.5 Shell退出状态
3.3 Shell的输入和输出
3.3.1 Shell的输入
3.3.2 Shell的输出
3.4 Shell测试条件
3.5 Shell的流程控制结构
3.5.1 if语句
3.5.2 case语句
3.5.3 while语句
3.5.4 until语句
3.5.5 for语句
3.5.6 跳转语句
3.6 Shell数组
3.7 Shell函数
3.8 I/O重定向
3.9 Shell内置命令
3.10 实用Shell脚本
第2篇 Linux C语言程序设计
第4章 C语言基础
4.1 C语言基本概念
4.2 常量与变量
4.3 运算符
4.4 C语言控制结构
4.4.1 if语句
4.4.2 switch语句
4.4.3 goto语句
4.4.4 while语句
4.4.5 do-while语句
4.4.6 for语句
4.4.7 break和continue语句
第5章 C语言函数
5.1 函数简述
5.2 函数变量
5.3 函数定义与调用
5.3.1 函数定义
5.3.2 函数的参数与返回值
5.3.3 函数调用
第6章 C语言数组、结构体及指针
6.1 C语言数组
6.1.1 数组概述
6.1.2 一维数组
6.1.3 二维数组
6.1.4 字符数组
6.1.5 冒泡法排序
6.2 C语言结构
6.2.1 结构概念
6.2.2 结构变量
6.3 指针
6.3.1 指针概念
6.3.2 sizeof、void、const说明
6.3.3 指针变量作为函数参数
6.3.4 指针的运算
6.3.5 指向数组的指针变量
6.3.6 数组名作为函数参数
6.3.7 函数指针变量
6.3.8 返回指针类型函数
6.3.9 指向指针的指针
6.3.10 结构指针
6.3.11 动态存储分配
6.3.12 指针链表
6.3.13 指针数据类型小结
第7章 C语言预处理
7.1 define宏定义
7.2 typedef重定义
7.3 inline关键字
7.4 条件编译
7.5 头文件的使用
第8章 格式化I/O函数
8.1 格式化输出函数
8.1.1 输出函数原型
8.1.2 输出函数格式说明
8.2 格式化输入函数
8.2.1 输入函数原型
8.2.2 输入函数格式说明
第9章 字符串和内存操作函数
9.1 字符串操作函数说明
9.2 字符串函数操作
9.3 字符类型测试函数
9.4 字符串转换函数
第10章 标准I/O文件编程
10.1 文件打开方式
10.2 标准I/O函数说明及程序范例
第11章 Linux C语言开发工具
11.1 vi与vim
11.1.1 vi与vim概述
11.1.2 指令模式
11.1.3 末行模式
11.1.4 vim个人使用经验
11.1.5 vim的使用
11.1.6 文件编码
11.1.7 vi与vim模拟练习
11.2 gcc
11.2.1 gcc简要说明
11.2.2 gcc参数
11.3 Makefile
11.3.1 Makefile简介
11.3.2 Makefile语法
11.3.3 Makefile的运行
11.3.4 Makefile的扩展话题
11.4 gdb
11.4.1 gdb语法
11.4.2 gdb调试
第3篇 Linux进程
第12章 Linux进程编程
12.1 Linux进程编程基本概念
12.1.1 登录
12.1.2 文件和目录
12.1.3 输入和输出
12.1.4 程序与进程
12.1.5 ANSI C
12.1.6 用户标识
12.1.7 出错处理
12.1.8 Linux信号、时间值与系统调用
12.2 Linux进程环境
12.3 Linux进程控制
12.4 进程关系
12.5 守护进程与多进程并发案例
12.5.1 守护进程的编写
12.5.2 多进程并发项目案例
第13章 Linux线程编程
13.1 线程简要说明
13.2 线程主要函数
13.3 线程编程
13.3.1 线程创建
13.3.2 终止线程
13.3.3 线程互斥
13.3.4 线程同步
第14章 Linux进程间通信――管道与信号
14.1 进程间通信概述
14.2 管道
14.2.1 pipe管道
14.2.2 标准流管道
14.2.3 命名管道(FIFO)
14.3 信号
14.3.1 信号概述
14.3.2 信号的发送和捕捉函数
14.3.3 信号的处理
第15章 System V进程间通信
15.1 System V进程间通信的键值
15.2 消息队列
15.2.1 消息队列简要说明
15.2.2 消息队列函数
15.2.3 消息队列使用程序范例
15.3 信号量
15.3.1 信号量简要说明
15.3.2 信号量函数
15.3.3 信号量应用程序示例
15.4 共享内存
15.4.1 共享内存简要说明
15.4.2 共享内存函数
15.4.3 共享内存应用范例
第4篇 Linux文件
第16章 Linux文件编程
16.1 文件系统函数
16.2 初级文件I/O函数
16.3 标准I/O的缓冲和刷新
第5篇 网络编程
第17章 网络知识基础
17.1 网络体系结构及协议
17.1.1 网络体系结构概念
17.1.2 TCP/IP模型
17.1.3 网络分类与广域网
17.1.4 网络地址
17.2 TCP/IP协议簇报文格式
第18章 Socket编程
18.1 套接字说明及函数说明
18.1.1 套接字说明
18.1.2 Socket地址说明及转换函数
18.1.3 Socket主要函数说明
18.2 TCP套接字编程
18.2.1 TCP套接字编程模型
18.2.2 迭代服务器编程
18.2.3 并发服务器编程
18.3 TCP文件服务器项目案例
18.4 UDP编程
18.4.1 普通UDP服务器编程
18.4.2 UDP广播
18.4.3 UDP多播
18.5 原始套接字
18.5.1 原始套接字说明
18.5.2 原始套接字举例
18.6 本地进程间套接字
18.6.1 非命名UNIX域套接字管道
18.6.2 UNIX域套接字
18.7 I/O编程模型
第6篇 XML编程
第19章 XML概念与语法
19.1 XML概述
19.2 XML语法
19.3 XPath语法
19.3.1 XPath基本语法
19.3.2 XPath位置路径
19.3.3 XPath示例
第20章 libxml编程
20.1 libxml编程基础
20.1.1 libxml的安装
20.1.2 libxml主要的数据类型
20.1.3 libxml的主要函数说明
20.1.4 XML常见操作
20.2 libxml**编程进阶
20.2.1 理解DOM树
20.2.2 libxml编程实例练习
20.2.3 支付宝银行端接口XML项目案例
附录
参考文献