
| 立足基础,深入浅出地讲解了shell编程,以及gcc、gdb、make的使用;结合mysql,重点讲解linux实用数据库编程技术;深入gtk,全面了解linux下的图形界面软件的设计方法;突出网络安全,深入讲解linux下的安全程序的编写流程;理念联系实践,介绍了高性能程序设计技巧,并由此实现一个web服务器。 本书适合读者: linux编程的初学者; 从事linux编程的相关开发人员; 各高校计算机相关专业的学生及社会培训班学员。 |
| 基础篇 第1章 li linux基础 1.1 linux概述 1.1.1 linux简介 1.1.2 linux的特点 1.1.3 linux当前的应用趋势 1.2 linux命令 1.3 文件与目录操作常用命令 1.3.1 文件/目录创建 1.3.2 文件/目录删除 1.3.3 文件/目录复制 1.3.4 文件/目录属性修改 1.3.5 文件/目录重命名 1.4 系统运行常用命令 1.4.1 显示当前进程 1.4.2 删除指定进程 1.4.3 管道定向命令 1.5 查找操作命令 1.5.1 grep命令 1.5.2 find命令 1.6 其他常用命令 1.6.1 文件系统挂载与卸载 1.6.2 系统关机 1.6.3 增dr/删除用户 1.6.4 设置用户密码 1.7 本章小结 第2章 shell编程 2.1 shell编程简介 2.1.1 什么是shell 2.1.2 shell分类 2.1.3 shell特点 2.1.4 shell例子与执行方式 2.2 shell基本语法 2.2.1 shell变量 2.2.2 shell通配符 2.2.3 shell输入 2.2.4 shell输出 2.2.5 shell数组 2.2.6 shell环境变量 2.3 shell控制语句 2.3.1 if语句 2.3.2 case语句 2.4 shell循环语句 2.4.1 for语句 2.4.2 while语句 2.4.3 until语句 2.5 shell函数 2.5.1 shell函数与函数原型 2.5.2 shell函数的参数与返回值 2.6 本章小结 习题 第3章 c语言基础 3.1 c语言概述 3.1.1 c语言的发展及其应用 3.1.2 linux与c语言 3.2 基本数据类型与运算 3.2.1 基本数据类型 3.2.2 基本运算规则 3.2.3 基本程序结构 3.2.4 程序预处理 3.2.5 构造数据类型 3.3 函数 3.3.1 函数的定义 3.3.2 函数调用 3.3.3 局部变量与全局变量 …… 第4章 文件编程 第5章 数据库编程基础 第6章 linux进程编程 第7章 linux多线程 第8章 linux工具使用 第9章 基本网络编程 第10章 高级socket编程 实践篇 第11章 stl库编程 第12章 linux gtk 第13章 gtk控件编程 第14章 linux基本应用实例解析 综合应用篇 第15章 高性能网络服务程序设计 第16章 网络安全实例解析 第17章 http服务器设计与实现 附录 习题参考答案 参考文献 |
商品评论(0条)