版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一篇 Linux基础 第1章 编辑、编译和调试工具介绍1.1 VIM编辑器1.1.1 启动退出VIM1.1.2 工作模式1.1.3 文本编辑方法1.1.4 实现helloworld文本编辑和修改1.1.5 配置文件.vimrc1.2 gcc编译器1.2.1 编译并执行“hello,world”1.2.2 编译器工作过程1.2.3 编译选项1.2.4 静态库和共享库1.2.5 常见错误和对策1.3 gdb调试工具1.3.1 gdb启动和退出1.3.2 断点和观察点1.3.3 调试步骤和方法1.3.4 调试变量1.3.5 调试子函数1.3.6 调试阶乘递归程序1.3.7 调试程序运行栈1.3.8
2、 调试段错误第2章 shell命令与编程2.1 shell简介2.1.1 什么是shell2.1.2 编写helloworld程序并运行2.1.3 常用shell2.1.4 shell语法2.1.5 输入输出命令2.1.6 shell基本技巧2.2 用户管理2.2.1 用户和组及其配置文件2.2.2 新建用户和组2.2.3 删除用户和组2.2.4 在Redhat新建用户并设置密码2.3 文件管理2.3.1 新建文件2.3.2 删除文件2.3.3 文件拷贝2.3.4 文件链接2.3.5 文件查找2.3.6 文件权限设置2.4 shell特殊符号及变量2.4.1 特殊符号列举2.4.2 用特殊符号
3、统计参数2.4.3 环境变量和局部变量2.4.4 expr实现表达式计算2.5 条件测试2.5.1 test和条件测试命令2.5.2 单引号2.5.3 双引号2.5.4 反引号2.6 控制结构2.6.1 用if结构实现工控系统日志文件保存2.6.2 用case结构实现办公室问候语提示2.6.3 用while结构打印数字1-102.6.4 用until结构判断系统中用户是否存在2.6.5 用for结构列出家目录下所有C语言源程序2.7 正则表达式2.7.1 正则表达式介绍2.7.2 普通字符2.7.3 元字符2.7.4 限定符和转义2.7.5 字符类和分支条件2.7.6 实现IP地址的匹配2.8
4、 函数及综合实例2.8.1 函数用法2.8.2 通过命令行传参实现两数加法2.8.3 实现员工信息管理系统第3章 项目管理和版本管理工具3.1 Makefile简介3.1.1 Makefile基本介绍3.1.2 编写helloworld程序的Makefile3.2 Makefile规则3.2.1 规则示例及介绍3.2.2 Makefile执行步骤3.2.3 使用规则生成静态库和共享库的Makefile3.3 Makefile用法3.3.1 特殊符号3.3.2 使用特殊符号改进Makefile3.3.3 变量3.3.4 使用变量编写Makefile3.3.5 文件搜寻3.3.6 隐含规则3.3.
5、7 伪目标3.3.8 多级Makefile3.3.9 Makefile运行参数3.3.10 Makefile执行步骤3.4 版本管理工具3.4.1 GIT简介3.4.2 GIT安装3.4.3 GIT常用命令3.4.4 管理个人文档3.4.5 团队协作开发3.4.6 分支管理3.4.7其他常用版本管理工具第4章 C语言基础4.1 数组和指针4.1.1 数组4.1.2 指针及常见错误4.2 结构体和链表4.2.1 结构体5.2.2 链表第二篇 Linux环境搭建第5章 嵌入式Linux概述与开发环境搭建5.1 Linux概述5.1.1 Linux简介5.1.2 Linux使用对象5.1.3 Lin
6、ux与Unix的关系5.1.4 常用的Linux操作系统介绍5.1.5 嵌入式Linux的应用领域5.1.6 GNU简介5.2 基于虚拟机的开发环境搭建5.2.1 VMware Workstation安装5.2.2 Redhat9.0虚拟机安装5.2.3 用Xshell工具使用虚拟机5.3 Linux操作系统使用方法5.3.1 根目录结构5.3.2 配置文件5.3.3 网络管理5.3.4 常用shell命令5.3.4 man手册5.4 Linux内核介绍5.4.1 内核目录结构5.4.2 阅读内核源代码方法介绍第三篇 应用开发第6章 文件输入输出函数库6.1 文件基本概念6.1.1 文件分类6
7、.1.2 文件指针6.2 文件打开和关闭6.2.1 文件打开和关闭6.2.2 文件流替换6.3 无格式输入输出6.3.1 字符输出函数6.3.2 字符输入函数6.3.3 文件位置指针6.3.4 按行读函数6.3.5 按行写函数6.3.6 按块读6.3.7 按块写6.4 格式化I/O函数库6.4.1 格式化读写6.4.2 格式化输出函数6.4.3 格式化输入函数6.4.4 标准I/O缓冲区6.4.5 出错检测6.5 底层文件I/O概念及应用6.5.1 系统调用6.5.2 文件描述符6.5.3 打开文件函数open6.5.4 creat函数6.5.5 关闭文件6.5.6 文件读写函数6.5.7 文
8、件拷贝命令cp的简单实现6.5.8 cp命令的复杂实现6.5.9 文件指针和文件描述符6.6 文件控制6.6.1 文件的定位6.6.2 fcntl函数6.6.3 文件锁方法6.6.4 I/O复用函数select6.7 常见文件类型6.7.1 管道文件6.7.2 套接字文件6.7.3 设备文件6.8 shell命令实现文件基本操作6.8.1 复制6.8.2 删除6.8.3 查找6.8.4 设置权限6.8.5 权限屏蔽字第7章 进程7.1 进程7.1.1 什么是进程7.1.2 创建与执行7.1.3 父子进程7.1.4 原子操作7.1.5 PV原语7.1.6 守护进程7.2 进程间通信7.2.1 管
9、道7.2.2 信号量7.2.3 共享内存7.2.4 消息队列第8章 进程间通信8.1 消息队列8.1.1 消息队列数据结构8.1.2 打开和创建消息队列8.1.3 消息发送8.1.4 消息控制8.1.5 接收数据8.2 信号量8.2.1 P/V操作8.2.2 信号量数据结构8.3.3 信号量创建和控制8.2.2 信号量操作8.3 共享内存8.2.1 共享内存数据结构8.2.2 共享内存操作函数8.2.3 共享内存控制8.2.2 共享内存读写第9章 信号和线程9.1 信号9.1.1 信号的概念9.1.2 信号分类9.1.3 信号发送9.1.4 信号的忽略和捕获9.1.5 定时器alarm设置9.
10、2 信号集9.2.1 初始化信号集9.2.2 添加和删除信号9.2.3 捕获信号函数sigaction9.2.4 信号集屏蔽9.3 线程9.3.1 概念9.3.2 创建和终止9.4 线程间通信9.4.1 互斥所9.4.2 哲学家用餐问题9.4.3 无名信号量第10章 网络编程10.1 网络编程基础知识10.1.1 套接字简介10.1.2 IP地址10.1.3 域名10.1.4 网络字节序10.1.5 错误处理函数10.2 面向连接的套接字通信10.2.1 通信基本流程10.2.2 创建套接字并绑定10.2.3 监听并等待连接10.2.4 TCP数据发送和接收10.2.5 客户端连接10.3 无连接的套接字通信10.3.1 UDP通信原理10.3.2 发送和接收函数10.3.3 无连接C/S模型第四篇 综合应用第11章 学生信息管理系统11.1 开发背景11.2 系统分析11.2.1 需求分析11.2.2 功能分析11.3 系统设计11.3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025农村征地合同协议书
- 2025农村土地永久转让及生态保护合同全新制定
- 2025年度公司特色花卉组合采购服务协议3篇
- 二零二五年度地铁车站清洁与安全服务合同3篇
- 二零二五年度物流运输劳动合同劳务合同3篇
- 二零二五年度私人住宅泳池建造合同3篇
- 2025年度全款购车汽车用品赠送合同范本3篇
- 二零二五年度高校毕业生就业见习计划合作协议3篇
- 2025年度环保设备销售加盟合同协议
- 二零二五年度电力设施检修与维修合同3篇
- 地下室顶板预留洞口施工方案标准版
- 2023-2024学年成都市武侯区六上数学期末达标测试试题含答案
- 军事思想论文范文(通用6篇)
- (完整版)EORTC生命质量测定量表QLQ-C30(V3.0)
- 七年级体育与健康 《足球》单元作业设计
- 毛细管升高法测量液体表面张力系数
- 室内覆盖方案设计与典型场景
- 放射性粒子植入自我评估报告
- 2023年山西云时代技术有限公司招聘笔试题库及答案解析
- 浙大中控DCS系统介绍(简洁版)
- GB/T 16288-2008塑料制品的标志
评论
0/150
提交评论