注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络操作系统Linux系统应用及编程

Linux系统应用及编程

Linux系统应用及编程

定 价:¥45.00

作 者: 耿朝阳,肖锋 著
出版社: 清华大学出版社
丛编项: 21世纪高等学校计算机系列规划教材
标 签: 暂缺

购买这本书可以去


ISBN: 9787302508137 出版时间: 2018-11-01 包装: 平装
开本: 16开 页数: 219 字数:  

内容简介

  本书介绍了Linux操作系统的基础知识、Linux操作系统的常用命令及系统管理方法、Linux操作系统环境下的程序设计技术等内容,涉及的知识面广,内容介绍深入浅出,由易到难,循序渐进,注重能力培养。本书的特点是理论与实践相结合,在介绍Linux操作系统基本理论的基础上,为大部分知识点配有相关例程分析,使读者在掌握理论知识的同时,提高Linux环境编程能力。 本书可作为大学本科计算机相关专业的教材,也可作为从事Linux操作系统应用、开发工作相关技术人员的培训教材和参考资料。

作者简介

暂缺《Linux系统应用及编程》作者简介

图书目录

第1章Linux操作系统简介1
1.1Linux概述1
1.1.1Linux的起源和发展1
1.1.2Linux的特点2
1.1.3常见Linux发行版本4
1.2安装Linux5
1.2.1在虚拟机上安装Linux5
1.2.2在计算机上直接安装Linux17
1.3网络配置20
1.3.1桥接模式21
1.3.2仅主机模式21
1.3.3NAT模式21
本章小结23
本章习题23

第2章Linux操作系统管理常用命令24
2.1Linux常用命令24
2.2命令高级操作26
2.2.1命令补全26
2.2.2使用历史命令26
2.2.3输入/输出重定向27
2.2.4管道功能27
2.3文件操作命令27
2.4用户与组管理命令37
2.5网络管理命令46
2.6进程管理命令49
2.7帮助命令58
本章小结60
本章习题60第3章Shell编程61
3.1Shell概述61
3.1.1Shell的分类61
3.1.2Shell的功能62
3.1.3Shell脚本的建立与执行62
3.2Shell中的变量64
3.2.1Shell的环境变量64
3.2.2Shell的系统变量66
3.2.3Shell的用户自定义变量66
3.2.4Shell中变量的数学运算67
3.3Shell的特殊字符68
3.3.1Shell的通配符68
3.3.2Shell的元字符69
3.3.3Shell的转义符69
3.4Shell中的控制语句70
3.4.1条件测试语句70
3.4.2if条件语句74
3.4.3select语句75
3.4.4case语句75
3.4.5for语句77
3.4.6while语句79
3.4.7break语句和continue语句81
本章小结82
本章习题82

第4章Linux常用开发工具83
4.1Linux编程环境及工具83
4.2VI编辑器84
4.2.1命令模式85
4.2.2底行命令模式86
4.3GCC编译器87
4.4GDB调试工具89
本章小结92
本章习题92

第5章文件系统与操作93
5.1磁盘的结构93
5.1.1磁盘的物理结构93
5.1.2Linux文件系统目录95
5.1.3inode97
5.2Linux文件系统98
5.2.1Linux常用文件系统98
5.2.2对文件系统的操作104
5.3Linux文件类型和权限107
5.3.1文件类型107
5.3.2文件的权限110
5.4文件操作112
5.4.1文件描述符112
5.4.2文件操作相关函数113
本章小结120
本章习题121

第6章内存管理122
6.1Linux内存管理机制122
6.1.1虚拟内存管理机制122
6.1.2线性地址空间与物理地址空间125
6.2内存的控制128
6.2.1内存分配与释放128
6.2.2内存映射131
6.3内存操作函数135
6.3.1内存复制135
6.3.2向内存赋值136
6.3.3在某一内存区域查找指定字符137
6.3.4比较内存内容137
6.3.5取得内存分页大小138
本章小结139
本章习题139

第7章Linux进程管理140
7.1进程概述140
7.1.1进程的概念140
7.1.2进程分类141
7.1.3进程属性142
7.2进程控制函数144
7.2.1fork函数144
7.2.2vfork函数145
7.2.3system函数146
7.2.4execve函数147
7.2.5getpid函数149
7.2.6getppid函数149
7.2.7exit函数150
7.3进程同步151
7.3.1wait函数152
7.3.2waitpid函数154
本章小结156
本章习题156

第8章信号157
8.1信号的概念157
8.1.1信号的状态159
8.1.2信号的处理方式159
8.2信号产生的条件160
8.2.1系统调用160
8.2.2kill命令162
8.2.3软件条件163
8.3信号操作相关函数165
8.3.1信号捕获165
8.3.2信号阻塞168
8.3.3pause函数171
8.3.4sigsuspend函数172
本章小结174
本章习题174

第9章进程间通信176
9.1管道176
9.1.1匿名管道176
9.1.2命名管道181
9.2消息队列184
9.2.1消息队列接口函数184
9.2.2使用消息队列实现进程间通信187
9.3信号量189
9.3.1信号量接口函数190
9.3.2使用信号量实现进程间通信191
9.4共享内存195
9.4.1共享内存接口函数196
9.4.2使用共享内存实现进程间通信197
本章小结200
本章习题200

第10章网络编程基础201
10.1计算机网络概述201
10.1.1网络协议202
10.1.2端口与地址203
10.2socket网络编程204
10.2.1socket的函数接口205
10.2.2socket通信流程208
10.3网络编程实例210
10.3.1基于TCP网络编程210
10.3.2基于UDP网络编程213
10.3.3基于socket的本地通信216
本章小结219
本章习题219

参考文献220

本目录推荐