更新时间:2018-12-27 19:51:39
封面
版权信息
前言
第1部分 基础篇
第1章 Linux系统概述
1.1 什么是Linux
1.2 Linux系统特点及主要功能
1.3 Linux的内核版本和发行版本
1.4 系统的安装
1.5 Shell的使用
1.6 Linux常用命令
1.7 本章小结
实战演练
第2章 C语言编程基础
2.1 C语言的历史背景
2.2 C语言的特点
2.3 C语言的基本数据类型
2.4 运算符与表达式
2.5 C程序的3种基本结构
2.6 C语言中的数据输入与输出
2.7 函数
2.8 数组
2.9 指针
2.10 结构体和共用体
2.11 链表
2.12 位运算符和位运算
2.13 C语言预处理命令
2.14 本章小结
第3章 vi与Emacs编辑器
3.1 vi的使用
3.2 vi使用实例
3.3 Emacs的使用
3.4 Emacs使用实例
3.5 本章小结
第4章 gcc编译器与gdb调试器
4.1 gcc编译器简介
4.2 如何使用gcc
4.3 gdb调试器
4.4 gdb的使用详解
4.5 xxgdb调试器简介
4.6 本章小结
第5章 make的使用和Makefile的编写
5.1 什么是make
5.2 Makefile的书写规则
5.3 Makefile的命令
5.4 变量
5.5 常用函数调用
5.6 隐式规则
5.7 本章小结
第2部分 提高篇
第6章 文件I/O操作
6.1 Linux文件系统简介
6.2 基于文件描述符的I/O操作
6.3 文件的属性操作
6.4 文件的其他操作
6.5 特殊文件的操作
6.6 本章小结
第7章 基于流的I/O操作
7.1 流与缓存
7.2 流的打开与关闭
7.3 流的读写
7.4 本章小结
第8章 进程控制
8.1 进程的基本概念
8.2 进程控制的相关函数
8.3 多个进程间的关系
8.4 本章小结
第9章 信号
9.1 Linux信号简介
9.2 信号操作的相关函数
9.3 本章小结
第10章 进程间通信
10.1 进程间通信简介
10.2 管道
10.3 命名管道
10.4 消息队列
10.5 共享内存
10.6 信号量
10.7 本章小结
第11章 网络编程
11.1 网络编程的基础知识
11.2 套接口编程基础
11.3 TCP套接口编程
11.4 UDP套接口编程
11.5 原始套接口编程
11.6 本章小结
第12章 Linux图形界面编程
12.1 Linux下的图形界面编程简介
12.2 界面基本元件
12.3 界面布局元件