图书介绍
Linux C编程80例详解PDF|Epub|txt|kindle电子书版本网盘下载
![Linux C编程80例详解](https://www.shukui.net/cover/23/30372742.jpg)
- 王友九,张艳利,郑富娥编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121192869
- 出版时间:2013
- 标注页数:288页
- 文件大小:128MB
- 文件页数:301页
- 主题词:Linux操作系统-程序设计;C语言-程序设计
PDF下载
下载说明
Linux C编程80例详解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章Linux概述1
1.1概述1
1.2 Linux家族一览2
1.2.1 Ubuntu2
1.2.2 CentOS3
1.2.3其他版本3
1.3 Linux文件系统5
1.3.1 Linux文件系统5
1.3.2 Linux文件类型及属性6
1.4 Linux目录结构7
1.4.1 Linux系统结构7
1.4.2目录结构8
1.5知识点提示9
1.6本章小结9
第2章C语言概述10
2.1数据类型10
2.1.1基本数据类型10
2.1.2指针类型13
2.1.3构造类型14
2.1.4其他类型18
2.2 C语言的运算符及语句19
2.2.1【实例1】——C语言的运算符19
2.2.2【实例2】——C语言的语句20
2.2.3【实例3】—— C语句全接触26
2.2.4【实例4】——函数之C语句28
2.3 C语言的函数28
2.3.1函数结构29
2.3.2函数类型30
2.3.3【实例5】——函数结构全接触31
2.3.4【实例6】——函数深入32
2.4 C语言的程序34
2.4.1程序构成34
2.4.2从编辑到运行34
2.4.3【实例7】——多文件程序35
2.5知识点提示37
2.6本章小结38
第3章Shell之Bash39
3.1 Shell39
3.1.1何谓Shell39
3.1.2 Shell种种40
3.2 Bash40
3.2.1 Bash的功能概述41
3.2 2 Bash的命令43
3.3基础命令新鲜体验44
3.3.1【实例8】 ——date命令44
3.3.2【实例9】 ——cal命令45
3.3.3【实例10】—— be命令46
3.4知识点提示48
3.5本章小结48
第4章 进阶Shell49
4.1 Shell变量及编程49
4.1.1变量介绍49
4.1.2环境变量50
4.1.3变量设定规则51
4.1.4 Shell Script简介53
4.2 Bash的环境配置文件53
4.2.1 login Shell与non-login Shell54
4.2.2系统设置54
4.2.3用户设置55
4.3 Shell脚本的应用55
4.3.1【实例1 1】—— Linux优先无线上网55
4.3.2【实例12】——安全删除和恢复文件56
4.3.3【实例13】——定时执行指定程序58
4.4知识点提示60
4.5本章小结60
第5章 数据流重导向与管线命令61
5.1数据流重导向61
5.1.1何谓数据流重导向61
5.1.2【实例14】——标准输出与标准错误输出61
5.1.3【实例15】——标准输入63
5.1.4【实例16】—— /dev/null的用法64
5.2管线命令65
5.2.1管线命令来了65
5.2.2【实例17】——选择/选取类命令cut、 grep65
5.2.3【实例18】——排序类命令sort、 wc、 uniq67
5.2.4【实例19】——双向重导向命令tee69
5.2.5【实例20】——字符转换类命令tr、 col、 join、 paste、 expand70
5.2.6【实例21】——分割类命令split75
5.2.7【实例22】——参数代换命令xargs77
5.3多命令执行78
5.3.1【实例23】——多命令执行之:78
5.3.2【实例24】——多命令执行之&&79
5.3.3【实例25】——多命令执行之Ⅱ79
5.4知识点提示80
5.5本章小结80
第6章Linux系统管理81
6.1基本管理操作81
6.1.1【实例26】——系统信息管理81
6.1.2【实例27】——磁盘管理84
6.1.3文件命令89
6.1.4【实例28】——打包压缩命令94
6.1.5软件管理命令97
6.1.6进程管理命令100
6.2系统配置文件103
6.2.1全局配置103
6.2.2用户配置104
6.3知识点提示105
6.4本章小结106
第7章SecureCRT107
7.1 SSH107
7.2安装SecureCRT107
7.3常用选项设置109
7.3.1风格设置110
7.3.2字体设置111
7.3.3编码设置112
7.3.4自动断开连接112
7.3.5显示行数113
7.3.6标签设置113
7.4主菜单介绍114
7.4.1文件(F)114
7.4.2编辑(E)115
7.4.3查看(V)115
7.4.4选项(O)116
7.4.5传输(T)117
7.4.6脚本(S)117
7.4.7工具(L)118
7.4.8帮助(H)118
7.5主工具栏介绍119
7.6实际体验119
7.6.1【实例29】——建立连接119
7.6.2【实例30】——断开连接122
7.6.3【实例31】——标签移动与切换122
7.6.4【实例32】——上传和下载文件123
7.7知识点提示125
7.8本章小结126
第8章 编辑器127
8.1编辑器Vim127
8.1.1 Vim概述127
8.1.2【实例33】 ——Vim的启动、退出128
8.1.3【实例34】—— Vim模式及模式切换129
8.2 Vim指令模式131
8.2.1【实例35】——光标移动操作131
8.2.2【实例36】——查找操作132
8.2.3【实例37】——复制粘贴132
8.2.4【实例38】——删除操作133
8.2.5【实例39】——修改操作134
8.3 Vim编辑模式135
8.3.1光标移动135
8.3.2输入135
8.3.3删除136
8.4知识点提示136
8.5本章小结136
第9章 编译器137
9.1编译器GCC137
9.1.1 GCC概述137
9.1.2【实例40】 ——GCC初识138
9.1.3剖析GCC139
9.2 GCC用法139
9.2.1 GCC基本用法及其选项139
9.2.2【实例41】——只编译子程序(-c)140
9.2.3【实例42】——产生目标文件(-o)141
9.2.4【实例43】——附加调试信息(-g)141
9.2.5【实例44】——多文件编译143
9.2.6【实例45】——连接库文件144
9.2.7【实例46】——综合示例144
9.3 GCC延续146
9.3.1【实例47】——语法,懂的,却错了146
9.3.2【实例48】——一个都不能少的头文件147
9.3.3【实例49】——站在巨人的肩上,却忘了巨人的存在147
9.3.4【实例50】——变量未定义而使用148
9.4知识点提示149
9.5本章小结150
第10章 程序调试法宝——调试器151
10.1 GDB151
10.1.1 GDB初体验151
10.1.2【实例51】 ——GDB接触152
10.1.3 GDB的启动、退出155
10.2 GDB常规接触155
10.2.1程序调试法宝之运行程序155
10.2.2程序调试法宝之单步运行156
10.2.3程序调试法宝之设置断点157
10.2.4程序调试法宝之设置观察点157
10.2.5程序调试法宝之设置捕捉点158
10.2.6程序调试法宝之维护停止点158
10.2.7程序调试法宝之停止条件维护159
10.3【实例52】 ——GDB实战160
10.4知识点提示167
105本章小结167
第11章make168
11.1 make168
11.1.1程序的诞生168
11.1.2 make的工作原理168
11.1.3 make的语法及参数选项170
11.2 makefile172
11.2.1 剖析makefile172
11.2.2说说makefile的文件名173
11.2.3 makefile的包含173
11.3 makefile的编写语法及规则174
11.3.1【实例53】——makeflle的语法174
11.3.2【实例54】——makeflle与命令175
11.3.3【实例55】—— makeflle与变量176
11.3.4 【实例56】——makeflle与条件语句178
11.3.5【实例57】——makefile与函数181
11.4隐含规则183
11.4.1【实例58】——使用隐含规则183
11.4.2隐含规则一览表183
11.5知识点提示184
11.6本章小结185
第12章 戏说网络编程186
12.1协议概述186
12.1.1 TCP协议简介187
12.1.2 IP协议简介188
12.1.3 UDP协议189
12.1.4端口号190
12.2套接字编程190
12.2.1套接字简介190
12.2.2套接字类型及地址结构190
12.2.3【实例59】——C/S模型192
12.2.4【实例60】——常见服务器模型195
12.3知识点提示198
12.4本章小结199
第13章TCP套接字编程200
13.1基于TCP的C/S模式200
13.2 TCP编程流程概述201
13.2.1【实例61】——Socket建立201
13.2.2【实例62】—— Socket配置202
13.2.3【实例63】—— Socket连接205
13.2.4【实例64】—— Socket数据收发209
13.2.5【实例65】——域名转换IP213
13.2.6【实例66】——其他相关函数215
13.3 TCP编程进阶217
13.3.1 I/O模式217
13.3.2【实例67】 ——select函数217
13.3.3【实例68】 ——poll函数220
13.3.4【实例69】—— epoll函数224
13.4【实例70】—— TCP套接字编程实战228
13.5知识点提示235
13.6本章小结236
第14章UDP套接字编程237
14.1基于UDP的C/S模式237
14.2 UDP编程流程概述238
14.2.1 UDP编程流程238
14.2.2 TCP与UDP编程的区别238
14.3 UDP编程进阶239
14.3.1 sendto()函数239
14.3.2 recvfrrom()函数240
14.3.3数据包的丢失和处理241
14.4【实例71】——UDP套接字编程实战241
14.5知识点提示246
14.6本章小结246
第15章Qt图形编程247
15.1 Qt与Qt Creator接触247
15.1.1初识Qt与Qt Creator247
15.1.2【实例72】 ——Hello World程序249
15.1.3【实例73】——多窗口程序253
15.1.4【实例74】——登录对话框258
15.2 Qt Creator简单应用262
15.2.1【实例75】——常见的菜单和图标262
15.2.2【实例76】——文本编辑的实现266
15.2.3【实例77】——文本查找的实现273
15.2.4【实例78】——状态栏制作275
15.3 Qt Creator深入277
15.3.1【实例79】——简易FTP客户端277
15.3.2【实例80】——完善FTP客户端280
15.4知识点提示287
15.5本章小结287