联系客服1
联系客服2

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

0
回复
446
查看
打印 上一主题 下一主题
[复制链接]
  • TA的每日心情
    开心
    2024-9-19 21:14
  • 签到天数: 757 天

    [LV.10]以坛为家III

    7335

    主题

    8751

    帖子

    131万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    1312677
    楼主
    发表于 2021-5-29 04:23:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    资源详情


    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小结
    设置和修改文件的属忄生
    文件类型
    许可位与特殊属忄生位


    游客,如果您要查看本帖隐藏内容请回复
    收藏
    收藏0
    分享
    分享
    支持
    支持0
    反对
    反对0
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    学习课程!一站搞定!
    学途无忧VIP会员群

    973849140

    周一至周日9:00-23:00

    反馈建议

    1227072433@qq.com 在线QQ咨询

    扫描二维码关注我们

    学途无忧!为学习谋坦途,为会员谋福利!|网站地图