图书介绍
LINUX系统开发员PDF|Epub|txt|kindle电子书版本网盘下载
- 田钧 何世晓主编;余琴 周立发 徐永俊 广东省LINUX公共服务技术支持中心组编 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111213420
- 出版时间:2007
- 标注页数:229页
- 文件大小:58MB
- 文件页数:240页
- 主题词:Linux操作系统-程序设计
PDF下载
下载说明
LINUX系统开发员PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 操作系统基础1
1.1 计算机基础知识1
1.1.1 电子计算机的诞生1
1.1.2 计算机的发展1
1.1.3 计算机分类2
1.1.4 计算机的特点2
1.1.5 计算机的性能指标3
1.1.6 计算机的应用领域3
1.2 操作系统概述4
1.2.1 操作系统的定义4
1.2.2 操作系统在计算机中的层次结构5
1.2.3 操作系统的发展和演变5
1.2.4 宏内核与微内核操作系统6
1.3 资源管理7
1.3.1 处理器管理7
1.3.2 存储管理7
1.3.3 设备管理7
1.3.4 文件管理8
1.3.5 作业管理8
1.4 内核和用户界面8
1.4.1 内核8
1.4.2 用户界面9
1.5 网络技术基础11
1.5.1 分类11
1.5.2 拓扑结构11
1.5.3 传输媒体11
1.5.4 通信协议12
1.5.5 因特网和互联网12
1.5.6 互联网相关协议13
第2章 软件技术基础14
2.1 软件定义14
2.2 软件开发基础15
2.2.1 软件开发15
2.2.2 程序设计15
2.2.3 程序设计语言15
2.2.4 软件工程16
2.3 软件测试基础16
2.3.1 软件测试16
2.3.2 黑盒测试与白盒测试17
2.3.3 Alpha、Beta和Gamma测试17
2.4 软件开发文件基础17
2.5 软件维护基础18
2.5.1 软件维护的定义18
2.5.2 软件维护的特点18
2.5.3 软件维护的过程19
2.5.4 软件的可维护性20
第3章 Linux系统基础21
3.1 Linux简介21
3.1.1 什么是Linux21
3.1.2 Linux的发展史和特点21
3.1.3 认识Linux的版本23
3.1.4 Linux的发展前景23
3.2 Linux的安装24
3.2.1 安装Linux前的准备工作24
3.2.2 安装方式24
3.2.3 Linux的安装步骤25
3.2.4 Linux的卸载步骤31
3.3 Linux系统常用命令32
3.3.1 显示目录和文件的命令32
3.3.2 修改目录与文件权限、属主和属组的命令34
3.3.3 创建和删除目录的命令39
3.3.4 创建和删除文件的命令40
3.3.5 移动命令41
3.3.6 复制命令42
3.3.7 显示文件内容命令44
3.3.8 查找命令48
3.3.9 过滤命令51
3.3.10 关机和重启计算机命令52
3.3.11 压缩和打包命令55
3.3.12 用户操作命令60
3.3.13 改变目录和查看当前目录命令63
3.3.14 文件链接命令64
3.3.15 帮助命令65
3.3.16 其他命令65
第4章 编程环境72
4.1 程序设计概述72
4.2 程序设计语言概述73
4.2.1 机器语言73
4.2.2 汇编语言74
4.2.3 高级语言74
4.3 脚本语言76
4.4 搭建C语言编程环境77
4.4.1 函数库glibc78
4.4.2 编译器gcc78
4.4.3 系统头文件glibc_header79
4.5 GNU C/C++编译器gcc79
4.6 make命令和makefile80
4.6.1 make命令的语法80
4.6.2 make命令的flags选项80
4.6.3 makefile文件的基本结构80
4.6.4 makefile文件的变量81
4.6.5 makefile文件的隐含规则82
4.6.6 makefile文件的函数82
4.6.7 makefile文件实例82
第5章 C语言基础85
5.1 C语言概述85
5.1.1 C程序的结构特点85
5.1.2 C语言的字符集86
5.1.3 C语言词汇86
5.2 C语言程序的输入和输出87
5.2.1 输出语句87
5.2.2 输入语句88
5.3 C语言中的数据类型89
5.4 C语言的流程控制90
5.5 C语言中的数组和指针90
5.5.1 数组90
5.5.2 指针92
5.5.3 数组指针94
5.6 C语言中的函数调用94
5.6.1 函数的分类95
5.6.2 函数定义的一般形式96
5.6.3 函数调用97
5.6.4 函数的参数和函数的值98
5.6.5 函数的嵌套调用99
5.6.6 函数的递归调用100
5.7 常用数据结构101
5.7.1 数据结构概述101
5.7.2 线性表102
5.7.3 栈和队列105
5.7.4 串106
5.7.5 多维数组108
5.7.6 广义表109
5.7.7 树111
5.8 常用排序算法114
5.8.1 排序概述114
5.8.2 排序算法分析114
5.8.3 插入排序115
5.8.4 交换排序117
5.8.5 选择排序119
5.9 常用查找算法120
5.9.1 查找的基本概念120
5.9.2 顺序查找121
5.9.3 二分查找122
5.9.4 分块查找124
第6章 程序调试126
6.1 程序调试概述126
6.1.1 程序调试的重要性126
6.1.2 常见调试方法126
6.1.3 调试的目的126
6.2 gdb的使用127
6.2.1 gdb简介127
6.2.2 gdb的常用命令127
6.2.3 gdb的基本使用方法128
6.2.4 gdb调试实例131
6.3 内存调试132
6.4 strace的使用133
第7章 C编程操作文件与目录135
7.1 简述135
7.2 文件与文件描述符135
7.3 文件I/O操作136
7.3.1 open和close函数136
7.3.2 read、write和lsweek函数138
7.4 标准I/O开发140
7.4.1 打开和关闭文件141
7.4.2 文件读写143
7.4.3 输入输出145
7.5 文件属性和目录148
7.5.1 文件属性148
7.5.2 目录操作154
第8章 C编程操作MySQL数据库158
8.1 数据库概述158
8.2 数据模型和描述159
8.3 SQL语言161
8.3.1 SQL的主要语句161
8.3.2 数据库查询164
8.4 常见数据库170
8.4.1 Oracle数据库管理系统171
8.4.2 Sybase数据库管理系统172
8.4.3 Ingres智能关系数据库管理系统172
8.4.4 Informix数据库管理系统174
8.4.5 DB2数据库管理系统174
8.5 MySQL数据库175
8.5.1 MySQL数据库的安装175
8.5.2 MySQL基础知识176
8.5.3 MySQL数据库日常管理178
8.6 MySQL数据库CAPI180
8.6.1 数据类型181
8.6.2 MySQL数据库CAPI函数182
8.6.3 用C语言编程访问MySQL数据库的步骤183
第9章 bash编程186
9.1 bash简介186
9.2 bash编程的一般步骤187
9.3 bash程序的执行188
9.4 变量189
9.5 流程控制191
9.6 条件检测194
9.7 引号的运用196
9.8 算术运算196
9.9 读写文件198
9.10 正则表达式199
9.11 程序的调试200
第10章 GUI编程202
10.1 什么是GUI202
10.2 Gtk与Gnome203
10.3 Gnome的开发结构203
10.3.1 非Gnome库204
10.3.2 Gnome库205
10.3.3 其他库205
10.3.4 编程语言和编程工具206
10.4 GUI编程环境的搭建207
10.4.1 基础环境搭建207
10.4.2 Gtk/Gnome编程环境搭建208
10.4.3 QT/KDE编程环境搭建208
10.5 Gtk编程和Glade界面设计208
10.5.1 Glade简介208
10.5.2 Gtk+/Gnome程序代码框架208
10.5.3 Glade介绍209
10.5.4 Gtk源代码编辑和Anjuta209
第11章 LAMP211
11.1 构建LAMP环境211
11.1.1 安装一个Linux系统212
11.1.2 安装和设置Apache2212
11.1.3 安装MySQL并配置213
11.1.4 安装PHP支持213
11.1.5 安装PHP访问MySQL的支持模块214
11.1.6 其他软件包的安装214
11.2 HTML214
11.2.1 HTML的概念214
11.2.2 HTML的版本214
11.2.3 HTML的未来215
11.2.4 HTML文件的组成215
11.3 PHP语言编程219
11.3.1 PHP入门速成220
11.3.2 PHP编程实例——聊天室设计225
参考文献229