文档习语

系统手册页用格式名称(号码)、给出,其中号码为手册的章节号。表示“不指向任何位置”的指针值被称为NULL;在大多数情况下,C编译器把整数0转变为值NULL,但需要注意,在C标准中并未要求NULL由一串全0比特来实现。C和C++处理字符“\0”(ASCII 0)的方式比较特殊,本文中用此值表示NIL(通常它被称为“NUL”,但“NUL”和“NULL”听起来完全一样)。函数和方法名一般使用其正确格式,即使这意味着在某些语句中需要以一个小写字母打头。我用“类Unix”一词来表示Unix、Linux或其它基本模型与Unix非常相似的系统;不用POSIX的原因是诸如Windows 2000这样的系统实现了POSIX的一部分,但其安全模型完全不同。攻击者被叫做“攻击者”、“黑客”或“对手”。有些新闻工作者用“黑客”来代替“攻击者”;本文避免这样的用法,因为很多Linux和Unix的开发者以“黑客”一词的传统非恶意词意把自己视为“黑客”。也就是说,对于很多Linux和Unix的开发者,“黑客”一词依然简单地意味着专家或爱好者,特别是对于计算机。本文使用“新”的或“逻辑”引文系统,而不是传统的美式引文系统:如果标点不属于引文,则引文中不包括任何尾随的标点。虽然这可能会使版面优美度稍有降低,但传统的美式系统在引文中加入了外在的字符。这些外在的字符对散文没有什么影响,但放在代码或计算机命令中却是灾难性的。