Linux的新手:Linux和POSIX手册
问题描述:
$ apropos mkfifo
mkfifo (1) - make FIFOs (named pipes)
mkfifo (1posix) - make FIFO special files
mkfifo (3) - make a FIFO special file (a named pipe)
mkfifo (3posix) - make a FIFO special file
mkfifoat (3) - make a FIFO (named pipe) relative to a directory file ...
所以我有Linux程序员手册和POSIX程序员手册的手册页。我应该选择哪一个?为什么? (我正在编写一个Linux应用程序,没有计划将其移植到AIX,BSD等)Linux的新手:Linux和POSIX手册
谢谢。
答
基本上,linux手册是从他们的作家的命令/ API的文档; POSIX手册来自POSIX标准。通常情况下,“正常的”更短更紧凑,但具体实施要处理; POSIX的更长更详细(请参阅man 3p read
),但只能说明标准中的内容。
最好的是看在两个。之前,你的简历也长得更长太多
答
没有计划将它移植[于] AIX,BSD等
著名:-)这最后的话可能会迅速改变。
为了回答这个问题,Linux文档项目曾经要求Opengroup(谁负责发布POSIX标准),如果他们可以使用官方标准中的措辞。该请求被授予了当时(〜2011年)的第7期。
非POSIX限定手册页通常会描述更多不同的选项。但是,寻求编写可移植程序的开发人员应该参考POSIX手册页。 Here's the POSIX Standard (issue 7)在网络上。
实际上,Linux手册页不是由他们描述的工具和功能的作者编写的。 manpages是分开维护的,因为GNU的人不相信他们。 – 2014-04-23 15:50:41