《unix环境高级编程》 读书笔记 目录

近来读书,做些笔记,来年好翻翻。

本文所使用的操作系统为 CentOS7.0,如果不想装双系统的可以装虚拟机,可以参考这里:

http://blog.csdn.net/alex_my/article/details/38142229

当然啦,直接装个再好不过了。


1 链接:http://blog.csdn.net/alex_my/article/details/39079053

涉及主题:文件描述符,系统资源限制,文件相关,close-on-exec,

涉及函数:getrlimit, setrlimit

lseek, open, creat, close, pthread, pwrite, dup, dup2, dup3

fcntl, opctl


2 链接:http://blog.csdn.net/alex_my/article/details/39184461

涉及主题:文件与目录,文件类型及判断,real user/group ID, effective user/group ID

文件权限,文件hole,文件截断,符号链接

涉及函数:stat, fstat, lstat, fstatat

access, faccessat, chmod, fchmod, fchmodat

truncate, ftruncate

symlink, symlinkat, readlink, readlinkat



3 链接: http://blog.csdn.net/alex_my/article/details/39250563

涉及主题:标准流相关,FILE,二进制I/O,格式化

涉及函数:fwide, setbuf, setvbuf

fopen, fdopen, freopen

getc, fgetc, getchar, putc, fputc, putchar

gets, fgets, fputs, puts

fread, fwrite

dprintf, vdprintf, printf, fprintf, sprintf, snprintf

vprintf, vfprintf, vsprintf, vsnprintf

scanf, fscanf, sscanf

vscanf, vsscanf, vfscanf

fmemopen, open_memstream, open_wmemstream


4 链接:http://blog.csdn.net/alex_my/article/details/39294513

涉及主题:password file,shadow passwords,group file,本地主机名

涉及函数:getpwnam, getpwuid, getpwnam_r, getpwuid_r

getpwent, setpwent, endpwent

getspnam, getspent, setspent, endspent

fgetspent, sgetspent, putspent

lckpwdf, ulckpwdf

getgrnam, getgrgid, getgrnam_r, getgrgid_r

gethostname


5 链接:http://blog.csdn.net/alex_my/article/details/39295653

涉及主题:日期与时间

涉及函数:time, clock_getres, clock_gettime, clock_settime

gettimeofday

asctime, asctime_r

ctime, ctime_r

gmtime, gmtime_r

localtime, localtime_r

mktime

strftime, strptime


6 链接:http://blog.csdn.net/alex_my/article/details/39318607

涉及主题:进程退出

涉及函数:exit, _exit, _Exit, atexit


7 链接:http://blog.csdn.net/alex_my/article/details/39345931

涉及主题:进程ID,子进程,进程退出处理,孤儿进程,僵尸进程

涉及函数:getpid, getppid, getuid, geteuid, getgid, getegid

fork, vfork

wait, waitpid, waitid

时间: 2024-08-06 03:42:46

《unix环境高级编程》 读书笔记 目录的相关文章

<NET CLR via c# 第4版> 读书笔记--目录

<NET CLR via c# 第4版>个别章节虽读过多次,但始终没有完整读过这本书.即使看过的那些,时间一长,也忘记了大部分.趁着最近不忙,想把这本书好好读一遍,顺便记下笔记,方便随时查看. 真的只是笔记,因为能力有限,并不能很好地讲解一个知识点,只是把我认为比较重要的地方,划个重点,记录到这里.我所追求的,只是尽量别抄错. 所以,如果没看原书,只看这里的话,会比较晕. 目录: <NET CLR via c# 第4版>笔记 第5章 基元类型.引用类型和值类型 <NET CL

CLR.via.C#第三版 读书笔记

第一章 CLR的执行模型 1.1将源代码编译成托管代码 决定将.NET Framework作为自己的开发平台之后,第一步是决定要生成什么类型的应用程序或组件.假定你已经完成了这些次要的细节:一切都已经设计好,规范已经写好,就可以着手进行开发了. 现在,必须决定使用哪一种编程语言.这通常是一个艰难的选择,因为不同的语言各有各的“本事”.例如,在非托管C/C++中,可对系统进行一些相当低级的控制.可完全按自己的想法管理内存,在必要时能够方便的创建线程.另一方面,如果使用Microsoft Visua

Java编程思想第四版读书笔记——第十三章 字符串

Java编程思想第四版读书笔记--第十三章 字符串 字符串的操作是计算机程序设计中最常见的行为. 关键词: StringBuilder ,StringBuffer,toString(),format转换,正则表达式, 1.不可变String String对象时不可变的.每当把String对象作为方法的参数时,都会复制一份引用.(其实就是对函数中参数列表中参数的操作不会影响外面的原参数) 如下: import static net.mindview.util.Print.*; public cla

《Sams Teach Yourself Windows? Workflow Foundation in 24 Hours》读书笔记目录

目录 1 Part I - The Basics 1.1 Hour 1 - Understanding Windows Workflow Foundation 1.2 Hour 2 - A Spin Around Windows Workflow Foundation 1.3 Hour 3 - Learning Basic Hosting 1.4 Hour 4 - Learning Host-Workflow Data Exchange 1.5 Hour 5 - Creating an Esca

《漫画线性代数》读书笔记 目录

<漫画线性代数>读书笔记 序 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 这本书不错,不知道深浅,至少多读几遍,多加对比,还是能明白其中的内容,至于做什么用的,现在刚看到矩阵基本

数据结构与算法(刺猬书)读书笔记----目录

最近在抓底层的语言基础,以前对数据结构和算法并没有太大感觉,但越往深处学就越觉得这些基础真的是要牢牢掌握住.一个简简单单的数组,深究起来都有很多学问.所以打算写个一系列的读书笔记,好好梳理一下这一块的基础知识.这本书是<数据结构预算法JavaScript描述>,是基于JavaScript的.里面大致介绍了数组.列表.栈.队列.链表.散列.集合及各种常见基础算法.作为基础读物算是很全面的.这系列读书笔记也将会跟着书里的顺序一章章的进行梳理.整个过程计划耗时2-3个月,每周更新一到两张,更新的笔记

《Linux内核设计与实现》读书笔记 - 目录 (完结)【转】

转自:http://www.cnblogs.com/wang_yb/p/3514730.html 读完这本书回过头才发现, 第一篇笔记居然是 2012年8月发的, 将近一年半的时间才看完这本书(汗!!!). 为了方便以后查看, 做个<Linux内核设计与实现>读书笔记 的目录: <Linux内核设计与实现>读书笔记(一)-内核简介 <Linux内核设计与实现>读书笔记(二)- 内核开发的准备 <Linux内核设计与实现>读书笔记(三)- Linux的进程 &

javaScript高程第三版读书笔记

看完dom编程艺术现在准备读进阶版的js高程了 第一章 aa ss 第二章 aa ss

C Primer Plus (第6版) 读书笔记_Chapter 1

第 1 章 初识 C 语言 ■ C 的历史和特性 ■ 编写程序的步骤 ■ 编译器和链接器的一些知识 ■ C 标准 1.1  C 语言的起源   1972年,贝尔实验室的 丹尼斯 ? 里奇(Dennis Ritch) 和 肯 ? 汤普逊(Ken Thompson)在开发 UNIX 操作系统 时设计了 C 语言.然而,C 语言不完全是里奇突发奇想而来,他是在 B 语言(汤普逊发明)的基础上进行设计.至于 B 语言的起源,那是另一个故事.C 语言设计的初衷是将其作为程序员使用的一种编程工具,因此,其主

&lt;鸟哥的Linux私房菜 第二版 读书笔记 &gt;

2017年4月9日22:23:40 <鸟哥的linux私房菜> 1.操作系统 1.1什么是操作系统呢? 操作系统是用来管理计算机的软硬件资源,用来方便用户使用的程序的集合.让用户不必要在了解硬件的作用只需要简单的操作就可以完成复杂的计算问题. 1.2Kernel Kernel(核心),是计算机操作系统的内核,是操作系统的核心部分,也是操作系统最底层的东西,它掌管着整个硬件资源的工作状态. 核心管理的事项主要有:系统调用接口(System Call Interface).进程控制(Process