系统调用和手册页
系统调用定义了用户程序和底层操作系统之间的接口,例如 open(2) 和 read(2) 。Node.js 的函数只是简单的包装了系统调用,就像文档中的 fs.open()
。该文档链接到相应的手册页(以下简称手册页),其中描述了该系统调用的工作方式。
警告:一些系统调用,例如 lchown(2) ,是特定于 BSD 系统。这就意味着 fs.chown()
只适用于 Mac OS X 和其他的 BSD 派生系统,在 Linux 上是不可用的。
Windows 环境下的大多数系统回调和 Unix 环境下的等效,但有一些可能与 Linux 和 MAC OS X 不同。以一种微妙的关系为例,Windows 环境下有时不可能找到某些 Unix 系统回调的替代方案,详见 Node issue 4760 。