Linux系统编程复习.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux系统编程复习

Linux系统编程 复习 2 课程目录 第1章 Linux操作系统基础 第2章 Linux平台项目开发环境 第3章 Linux程序设计初步 第4章 文件I/O ※ 第5章 文件属性管理※ 第6章 目录文件管理※ 第7章 进程控制 ※ 第8章 线程 第9章 信号与管道※ 第10章 进程间通信(IPC) 第11章 网络编程 第12章 Linux网络传输系统 3 课程目录 实验 实现简单的cp命令 cp file--file 单条显示文件长格式信息 myls -l filename 实现myls 实现简单的shell 课程项目 基于并发服务器的网络数据传输 学到了什么 Linux进行C程序开发的方法 文件(目录)基本I/O操作 进程(线程)控制函数 进程间通信 管道,信号,信号量,共享内存,消息队列 socket 4 重中之重 重要的函数 命令行参数 文件:open/read/write/close/lseek opendir/readdir/closedir lstat 进程:fork/exec/wait/exit 线程:pthread_create pthread_join 进程间通信:pipe signal kill alarm 其他函数需要掌握函数名和其功能。 5 考试题型和大概比例 填空10 选择10 简答40:包括问答,读程序写结果,图 编程40 6 7 第1章 Linux操作系统基础 Unix操作系统体系结构图 P5 Linux版本:内核版本、发行版本 系统调用、库函数区别,与外部命令的关系 P11 man的使用 P17 8 第2章 Linux平台项目开发环境 Vim工作模式及转换 P26 Vim基本操作及高级操作 GCC工作过程及常用方法 P30 Makefile 维护编译信息的方法 显式规则 $@ $^ 调试方法 GDB 库的概念 P38-39 9 第3章 Linux程序设计初步 程序存储结构 进程结构 环境变量P56 查看,增加,修改,删除 命令方式,函数方式 时间管理 P60 时间表示方法 时间转换 时间函数 errno与perror 10 第4章 文件I/O UNIX文件系统结构 P72 索引节点 P73 文件类型 P73 文件的访问权限 基本权限+特殊权限 16bit 访问文件的内核数据结构 P77 文件的基本I/O操作 open close read write lseek 文件描述符 P79 文件访问的同步 sync/fsync/fdatasync 11 第5章 文件属性管理 获取文件属性 P98 stat,lstat,fstat  Linux系统下文件类型及属性 Linux文件类型及权限,16bit 类型种类及判断 理解setuid,setgid,sticky 文件访问权限判断 12  Linux文件属性管理 读取文件属性 ——实验 修改文件权限操作  修改系统umask值 ——理解umask作用 修改文件的拥有者及组  用户名/组名与UID/GID的转换  硬连接文件与符号连接文件 ——掌握区别 I/O重定向 dup/dup2 P105 第5章 文件属性管理 第6章 目录文件管理 目录文件基本操作 opendir closedir readdir chdir ls 基本功能 14 第7章 进程控制 进程基本概念 基本概念: 基本属性:各种id的意义和相关函数 用户属性:四种用户相关id的意义和函数 6.2进程控制 fork/vfork exec wait/waitpid exit/_exit 6.3特殊进程 孤儿进程、僵死进程 第8章 线程 线程与进程的区别 线程函数 创建pthread_create,等待pthread_join 退出pthread_exit,取消pthread_cancel 获取id,pthread_self 15 16 第9章 信号与管道 管道: 连接一个进程的输出至另一个进程的输入的一种方法。 单向,无名( 进程本身或亲缘进程)、有名(FIFO无关进程) 掌握无名管道父子进程操作 信号: 用于通知接收进程有某种事件发生 Signal,kill,alarm 第10章 进程间通信(IPC) 信号量: 一个计数器,用来记录对某个资源的使用情况 共享内存: 允许多个进程访问同一块内存空间 消息队列: 消息的链表,链表中每个节点包括消息

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档