UNIX环境高级编程学习笔记
文章平均质量分 73
小楼一阁
小楼一阁的技术博客,技术与生活,其实是一个。
展开
-
UNIX环境高级编程(第三版)学习笔记(一、UNIX基础知识)
0.前言: 本人大学生新手小白一枚,想写点东西同大家分享,也加深自己的记忆,以前看书看的不够充实,决定重新读一遍,慢慢学,循序渐进才是好同学。本笔记参考UNIX环境高级编程(第三版)PS:话说花了我105块大洋。。。 linux下最神圣的语言当属C语言了,所以本笔记的所有实现都是由C来完成的。有不会C的童鞋要好好学习C哦,要不然你看不懂本笔记的哦。 本笔记的分类就按照大神的分类吧,这样才能彰原创 2014-08-24 09:31:04 · 1097 阅读 · 0 评论 -
UNIX环境高级编程(第三版)学习笔记(三、文件I/O之一)
1.文件描述符 对于内核而言,所有打开的文件都通过文件描述符来引用,他是一个非负数。当打开一个文件或者创建一个文件的时候,内核向进程返回一个文件描述符,open,creat,read,write等函数是用文件描述符作为参数的,在标准UNIX中,0,1,2是被预先设置好的,一次分别是标准标准输入,标准输出,标准出错。但是按照惯例,应该用符号代替它们,分别表示-STDIN_FILENO,STDOUT原创 2014-08-27 10:14:23 · 864 阅读 · 0 评论 -
UNIX环境高级编程(第三版)学习笔记(三、文件I/O之二)
1.文件共享 UNIX系统支持在不同进程间共享打开文件。先说明这种结构 <!-- -->原创 2014-09-07 15:33:16 · 795 阅读 · 0 评论 -
UNIX环境高级编程(第三版)学习笔记(二、UNIX标准及实现)
1.UNIX标准化: UNIX有很多标准,限制了各种东西,要不然大家一人做一个UNIX岂不是很乱?其中有几种标准:ISOC,IEEEPOSIX,SingleUNIX Specification,FIPS,具体这些实现清百度。 很多限制都在头文件limit.h中 2.UNIX具体实现: 其中几个重要的实现,分别是:SVR4,4.4BSD,FreeBSD,Linux,MacOS X,S原创 2014-08-24 22:51:52 · 821 阅读 · 0 评论