(‘Unix/linux编程实践教程 PDF电子书’,),全套视频教程学习资料通过百度云网盘下载

('Unix/linux编程实践教程 PDF电子书',),全套视频教程学习资料通过百度云网盘下载

资源详情

                      Unix环境高级编程虽然是一本很经典的案头必备的书籍,但它更像是一本字典,对于初学者来说看起来很艰难,《Unix/Linux编程实践教程》中有趣的实例与循序渐进的讲解,我认为更适合初学者的学习
【课程目录】
第1章:unix系统编程概述
介绍
什么是系统编程
简单的程序模型
系统模型
操作系统的职责
为程序提供服务
理解系统编程
系统资源
目标:理解系统编程
方法:通过三个问题来理解
从用户的角度来理解unix
unix能做些什么
登录--运行程序--注销
目录操作
文件操作
从系统的角度来看unix
用户和程序之间的连接方式
网络桥牌
bc:unix的计算器
从bc/dc到web
动手实践
工作步骤与概要图
接下来的工作步骤
unix的概要图
unix的发展历程
第2章:用户、文件操作与联机帮助:编写who命令
介绍
关于命令who
问题1:who命令能做些什么
问题2:who命令是如何工作的
问题3:如何编写who
问题:如何从文件中读取数据结构
答案:使用open、read和close
编写wh01.c
显示登录信息
编写wh02.c
回顾与展望
编写cp(读和写)
问题1:cp命令能做些什么
问题2:cp命令是如何创建/重写文件的
问题3:如何编写cp
unix编程看起来好像很简单
提高文件i/o效率的方法:使用缓冲
缓冲区的大小对忄生能的影响
为什么系统调用需要很多时间
低效率的wh02.c
在wh02.c中运用缓冲技术
内核缓冲技术
文件读写
注销过程:做了些什么
注销过程:如何工作的
改变文件的当前位置
编写终端注销的代码
处理系统调用中的错误
第3章:目录与文件属忄生:编写ls
介绍
问题1:1s命令能做什么
1s可以列出文件名和文件的属忄生
列出指定目录或文件的信息
经常用到的命令行选项
问题1的答案
文件树
问题2:1s是如何工作的
什么是目录
是否可以用open、read和close来操作目录
如何读目录的内容
问题3:如何编写ls
编写ls-1
问题1:ls-1能做些什么
问题2:ls-1是如何工作的
用stat得到文件信息
stat提供的其他信息
如何实现
将模式字段转换成字符
将用户/组id转换成字符串
编写ls2.c
三个特殊的位
set-user-id位
set-group-id位
sticky位
用ls-1看到的特殊属忄生
ls小结
设置和修改文件的属忄生
文件类型
许可位与特殊属忄生位                    

下载地址

链接:https://pan.baidu.com/s/1mhCjEEO 密码:sswb 解压密码:www.mukedaba.com

0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论