一句话读书之unix-linux编程实践教程

这本书是非常经典的一本书,是初学者升级的必由之路;

各种概念讲的非常清楚,通俗简单;


第1章 unix系统编程概述

内核管理系统资源,用户通过内核与设备交互,uinx系统功能由许多程序协作来完成


第2章 用户,文件操作与联机帮助:编写who命令
通过who命令的编写,了解如何查unix中系统调用的方法,类似windows中的msdn

通过cp命令编写,了解unix中文件的操作方法


第3章 目录与文件属性:编写ls


通过ls编写,了解操作目录的系统调用,及文件权限的一些概念

第4章 文件系统:编写pwd
很细致的介绍了文件系统的概念和底层原理
介绍了操作目录系统调用的使用方法,及对应的内部操作是什么

第5章 连接控制:学习stty

介绍了与设备交互的一些概念和相关系统调用
操作设备文件与操作磁盘文件的方式类似
通过fcntl和ioctl进程可以读取和改变设备驱动程序的设置

第6章 为用户编程:终端控制盒信号

介绍了设置终端驱动程序模式
介绍了信号及信号处理的概念

第7章 事件驱动编程:编写一个视频游戏

介绍了curses库的使用
介绍了时钟编程,定时器的使用
介绍信号处理概念
最后使用计时器和信号编写个视频游戏
最后介绍了异步io

第8章 进程和程序:编写命令解释器sh

介绍shell是如何运行的
介绍如何进行进程管理

第9章 可编程的shell,shell变量和环境:编写自己的shell

介绍了shell编程的概念
程序如何模拟shell

第10章 I/0重定向和管道

介绍了I/O重定向的概念
介绍了标准输入,输出和错误输出的概念
介绍了管道编程的概念

第11章 连接到锦缎或远端的进程:服务器与socket
介绍了客户/ 服务器模型的概念
介绍了两种进程间通信方法:管道和socket
介绍了socket编程的模式

第12章 连接和协议:编写web服务器

介绍了web服务器的编写方法,web协议

第13章 基于数据报的编程:编写许可证服务器

介绍了什么是许可证服务器
介绍了如何编写许可证服务器
介绍了编写实际服务器时所面临的问题

第14章 线程机制:并发函数的使用

介绍了如何使用多线程
介绍了线程同步的机制

第15章 进程间通信(IPC)

介绍了几种进程间通信方式
多个远端的输入:select和poll
命名管道

共享内存

文件锁

信号量


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值