图书介绍

高等院校计算机技术十二五规划教材 Linux程序设计实践与编程技巧PDF|Epub|txt|kindle电子书版本网盘下载

高等院校计算机技术十二五规划教材 Linux程序设计实践与编程技巧
  • 刘加海,骆建华主编 著
  • 出版社: 杭州:浙江大学出版社
  • ISBN:9787308113151
  • 出版时间:2013
  • 标注页数:313页
  • 文件大小:45MB
  • 文件页数:324页
  • 主题词:Linux操作系统-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

高等院校计算机技术十二五规划教材 Linux程序设计实践与编程技巧PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

程序设计要点与技巧3

第1章 基本命令3

1.1知识要点3

1.1.1常用终端命令3

1.1.2常用元字符*、?、~、[]的应用7

1.1.3重定向符|、》、>、<8

1.1.4单引号与双引号的作用9

1.1.5文本编辑命令vi或vim的应用10

1.1.6 Linux常用系统变量11

第2章 Shell编程13

2.1知识要点13

2.1.1 Shell程序运行方式13

2.1.2 Shell中变量的使用13

2.1.3 Shell编程中参数替换14

2.1.4 Shell编程中大段文字显示技巧14

2.1.5随机数产生15

2.1.6日期输出格式设置15

2.1.7在Shell中的算术表达方法16

2.1.8 Shell程序设计中分支语句18

2.1.9 Shell程序设计中循环19

2.1.10 Shell中函数的格式20

2.1.11 Shell中数组的使用21

2.1.12文件与文件夹的判断22

2.1.13某路径下文件总容量的判断23

2.1.14菜单程序的框架23

2.2程序设计实例24

第3章 Linux系统C语言开发工具32

3.1知识要点32

3.1.1 gcc的使用32

3.1.2 makefile工程文件33

3.2程序设计实例35

第4章 Linux环境下系统函数的使用37

4.1知识要点37

4.1.1随机函数的应用37

4.1.2系统时间函数的应用38

4.1.3系统函数39

4.1.4数据结构中的函数40

4.2程序设计实例41

第5章 Linux环境下文件I/O操作48

5.1知识要点48

5.1.1文件操作48

5.1.2文件控制特性的判断51

5.2程序设计实例53

第6章 进程控制61

6.1知识要点61

6.1.1进程调度命令at 61

6.1.2进程创建函数fork 62

6.1.3僵尸进程63

6.1.4 wait与waitpid函数64

6.1.5僵尸进程的避免65

6.1.6守护进程65

6.2程序设计实例66

第7章 进程间的通信78

7.1知识要点78

7.1.1 Linux进程间的通信方式78

7.1.2进程间通信的特点78

7.1.3管道通信的函数79

7.1.4信号传送和处理80

7.1.5消息队列应用81

7.1.6共享内存函数mmap应用83

7.2程序设计实例84

第8章 线程99

8.1知识要点99

8.1.1线程与进程99

8.1.2多线程和多进程的对比100

8.1.3线程中的常用函数100

8.1.4线程中互斥锁的实现101

8.1.5线程中信号量的应用102

8.2程序设计实例103

第9章 网络程序设计113

9.1知识要点113

9.1.1 Socket接口113

9.1.2 Sockaddr和Sockaddr in结构类型113

9.1.3 TCP编程114

9.1.4 UDP编程115

9.1.5常用操作函数116

9.2程序设计实例119

第10章Linux图形程序设计134

10.1知识要点134

10.1.1 SDL库134

10.1.2常用SDL库函数135

10.2程序设计实例137

第11章 设备驱动程序设计基础147

11.1知识要点147

11.1.1设备驱动程序概况147

11.1.2字符设备驱动程序148

11.2程序设计实例150

第1 2章 串行通信162

12.1知识要点162

12.1.1串行通信162

12.1.2串行通信程序设计流程163

12.1.3串行通信程序设计步骤163

12.2程序设计实例165

实践部分175

Linux程序设计实验报告1——操作系统基本命令使用175

Linux程序设计实验报告2——Shell程序设计1 180

Linux程序设计实验报告3——Shell程序设计2 185

Linux程序设计实验报告4——Linux系统C开发工具190

Linux程序设计实验报告5———Linux环境系统函数的应用198

Linux程序设计实验报告6———Linux文件1/O操作1 206

Linux程序设计实验报告7——Linux文件I/O操作2 212

Linux程序设计实验报告8———进程控制224

Linux程序设计实验报告9——进程通信1 233

Linux程序设计实验报告10——进程通信2 240

Linux程序设计实验报告11——Linux线程程序设计251

Linux程序设计实验报告12—— Linux网络程序设计259

Linux程序设计实验报告13—— Linux图形程序设计267

Linux程序设计实验报告14——虚拟字符驱动程序设计280

Linux程序设计实验报告15———Linux串行通信程序设计289

Linux程序设计实验报告16———Windows与Linux操作系统间资源共享303

热门推荐