图书介绍

Linux编程基础PDF|Epub|txt|kindle电子书版本网盘下载

Linux编程基础
  • 黑马程序员编著 著
  • 出版社: 清华大学出版社
  • ISBN:9787302477389
  • 出版时间:2017
  • 标注页数:288页
  • 文件大小:69MB
  • 文件页数:303页
  • 主题词:Linux操作系统-程序设计

PDF下载


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

下载说明

Linux编程基础PDF格式电子书版下载

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

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

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

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

图书目录

第1章 初识Linux1

1.1 Linux概述1

1.1.1 Linux的起源与发展1

1.1.2 Linux的特点2

1.1.3 GNU项目计划4

1.2 安装Linux5

1.2.1 前期准备5

1.2.2 安装CentOS7

1.3 网络配置11

1.4 远程终端访问18

1.5 本章小结22

1.6 本章习题22

第2章 命令与开发工具24

2.1 Linux常用命令24

2.1.1 命令格式24

2.1.2 文件操作命令25

2.1.3 网络管理与通信命令36

2.1.4 压缩解压命令38

2.1.5 帮助命令39

2.2 Linux常用开发工具41

2.2.1 vi编辑器41

2.2.2 GCC编译器45

2.2.3 GDB调试工具48

2.3 本章小结52

2.4 本章习题52

第3章 用户与用户组管理54

3.1 概述54

3.2 用户和用户组管理55

3.2.1 用户管理55

3.2.2 用户组管理59

3.3 用户切换61

3.3.1 su61

3.3.2 sudo62

3.4 本章小结65

3.5 本章习题65

第4章 Shell编程68

4.1 Shell概述68

4.1.1 Shell的分类68

4.1.2 Shell的功能69

4.1.3 Shell命令执行流程69

4.2 Shell应用技巧70

4.3 Shell编程74

4.3.1 第一个Shell程序74

4.3.2 Shell中的变量75

4.4 Shell中的条件语句81

4.4.1 条件判断81

4.4.2 if条件语句83

4.4.3 select语句85

4.4.4 case语句85

4.5 Shell中的循环语句87

4.5.1 for循环87

4.5.2 while循环88

4.5.3 until循环88

4.6 Shell脚本调试89

4.7 Shell中的函数90

4.8 本章小结93

4.9 本章习题93

第5章 Linux文件系统与操作96

5.1 磁盘与目录96

5.1.1 磁盘与磁盘分区96

5.1.2 目录结构99

5.1.3 inode与dentry100

5.2 Linux文件系统101

5.2.1 Linux文件系统版本101

5.2.2 fdisk/mke2fs102

5.2.3 ext2/ext3文件系统105

5.2.4 虚拟文件系统109

5.2.5 挂载110

5.3 Linux文件类型112

5.3.1 文件类型概述112

5.3.2 链接文件113

5.3.3 设备文件114

5.4 文件操作115

5.4.1 文件描述符115

5.4.2 文件I/O116

5.4.3 文件操作121

5.5 本章小结123

5.6 本章习题123

第6章 Linux进程管理125

6.1 进程概述125

6.1.1 进程处理机制125

6.1.2 进程属性126

6.2 进程控制129

6.2.1 创建进程129

6.2.2 exec函数族135

6.2.3 进程退出138

6.2.4 进程同步138

6.3 进程管理命令144

6.4 本章小结150

6.5 本章习题150

第7章 信号153

7.1 信号及信号来源153

7.2 信号的产生156

7.2.1 系统调用156

7.2.2 软件条件158

7.2.3 kill命令160

7.3 信号阻塞161

7.4 信号捕获164

7.5 时序竞态168

7.6 SIGCHLD信号170

7.7 本章小结173

7.8 本章习题174

第8章 进程间通信176

8.1 管道176

8.1.1 匿名管道177

8.1.2 popen()/pclose()181

8.1.3 命名管道182

8.2 消息队列185

8.3 信号量190

8.4 共享内存195

8.5 本章小结201

8.6 本章习题201

第9章 线程203

9.1 线程概述203

9.2 线程操作205

9.2.1 创建线程205

9.2.2 线程退出207

9.2.3 线程终止209

9.2.4 线程挂起210

9.2.5 线程分离213

9.3 线程属性215

9.4 线程同步220

9.4.1 互斥锁221

9.4.2 条件变量225

9.4.3 信号量229

9.5 本章小结232

9.6 本章习题232

第10章 socket编程235

10.1 计算机网络概述235

10.1.1 协议与体系结构235

10.1.2 网络结构模式239

10.2 socket编程基础239

10.2.1 socket编程接口240

10.2.2 socket通信流程244

10.2.3 网络编程相关知识245

10.3 socket网络编程实例247

10.3.1 基于TCP的网络通信247

10.3.2 基于UDP的网络通信249

10.4 socket本地通信251

10.5 本章小结259

10.6 本章习题259

第11章 高并发服务器261

11.1 多进程并发服务器261

11.2 多线程并发服务器265

11.3 I/O多路转接服务器268

11.3.1 select268

11.3.2 poll273

11.3.3 epoll277

11.4 epoll的工作模式283

11.5 本章小结286

11.6 本章习题287

热门推荐