第1章 Linux操作系统基础
1.1 GNU简介
1.2 Linux简介
1.2.1 Linux的内核版本与发行版本
1.2.2 Linux系统的特点
1.3 Shell命令概述
1.3.1 目录的组织结构
1.3.2 用户主目录和文件的路径
1.3.3 Linux命令的语法结构
1.3.4 Shell命令的分类
1.3.5 联机帮助
1.4 文件与目录操作
1.4.1 目录操作
1.4.2 文件/目录的创建
1.4.3 文件/目录的删除
1.4.4 文件/目录的复制、移动和重命名
1.4.5 文件/目录的属性修改
1.5 系统运行常用命令
1.5.1 进程操作
1.5.2 管道和重定向
1.6 查找操作命令
1.6.1 grep
1.6.2 find
1.7 其他常用命令
1.7.1 文件系统操作
1.7.2 用户管理
1.7.3 网络相关命令
1.8 Linux应用软件包管理
1.8.1 应用软件包的分类
1.8.2 RPM软件包的管理
1.9 项目实训:Linux基本命令
1.9.1 实训描述
1.9.2 实训步骤
1.9.3 实训报告要求
1.10 本章小结
习题
第2章 常用的C语言库函数
2.1 字符和字符串操作函数
2.1.1 字符操作函数
2.1.2 字符串操作函数
2.2 内存管理函数
2.2.1 动态内存分配函数
2.2.2 动态内存释放函数
2.2.3 memset函数
2.2.4 memcpy函数
2.2.5 memmove函数
2.3 日期与时间函数
2.3.1 time函数
2.3.2 localtime函数和gmtime函数
2.3.3 asctime函数和ctime函数
2.4 随机函数
2.4.1 rand函数
2.4.2 srand函数
2.4.3 random函数和srandom函数
2.4.4 drand48函数和erand48函数
2.5 项目实训:C语言常用库函数调用
2.5.1 实训描述
2.5.2 实训步骤
2.5.3 参考代码
2.5.4 实训报告要求
2.6 本章小结
习题
第3章 编程环境
3.1 概述
3.2 VIM编辑器
3.2.1 VIM工作模式
……
第4章 文件操作
第5章 标准I/O库
第6章 进程控制
第7章 线程控制
第8章 进程间通信
第9章 信号及信号处理
第10章 网络编程
第11章 GTK+图形界面编程
展开