APUE学习笔记
dofaster
这个作者很懒,什么都没留下…
展开
-
APUE学习笔记-UNIX基础知识
1.登录 1.1 登录名 系统在其口令文件,通常是在/etc/passwd文件中查看登录名。口令文件中的登录项由7个以冒号分隔 的字段组成:登录名、加密口令、数字用户ID(224),数字组ID(20)、注释字段、起始目录(/home/stevens),以及shell程序(/bin/ksh)。 1.2 shell shell是一个命令行解释器,其读取用户输入,然后执行命令,用户通常使用终端,有时通过...原创 2019-01-06 10:02:46 · 267 阅读 · 2 评论 -
APUE学习笔记-文件IO
一、文件描述符 按照惯例,UNIX shell使用文件描述符0与进程的标准输入相结合,文件描述符1与标准的输出相结合,文件描述符2与标准出错输出相结合。 二、相关函数 open函数如下,返回文件描述符 int open(const char* pathname, int oflag, mode_t mode) oflag参数可以用一个或者多个常数构成: O_RDONLY 只读打开 O_WRON...原创 2019-01-09 00:33:19 · 219 阅读 · 0 评论 -
APUE学习笔记-文件共享
文件共享 Unix系统支持在不同的进程间共享打开文件。其结构如下所示: 内核使用了三种数据结构,它们之间的关系决定了在文件共享方面一个进程对另一个进程的影响。 每个进程在进程表中都有一个记录项,在每个记录项中都有一张打开的文件描述符表,每个描述符占用一项。与每个文件描述符相关联的是: 文件描述符,文件描述符; 指向一个文件表项的指针; 内核为所有打开的文件维持一张文件表。每个文件表包...原创 2019-01-09 19:27:05 · 234 阅读 · 0 评论