【问题标题】:Linux newbie: Linux vs POSIX manualLinux 新手:Linux vs POSIX 手册
【发布时间】:2020-09-22 05:31:30
【问题描述】:
$ 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 posix


    【解决方案1】:

    基本上,Linux 手册是其作者的命令/API 的文档; POSIX 手册来自 POSIX 标准。通常,“正常”的更短更简洁,但要处理具体的实现; POSIX 的更长更详细(参见man 3p read),但只说明标准中的内容。

    最好是两者都看。

    【讨论】:

    • 实际上,Linux 联机帮助页不是由他们描述的工具和功能的作者编写的。手册页是单独维护的,因为 GNU 人不相信它们。
    【解决方案2】:

    没有计划将其移植到[到] AIX、BSD 等。

    著名的遗言 :-) 这可能会在您的简历变得太长之前迅速改变。

    为了回答这个问题,Linux 文档项目曾询问 Opengroup(负责发布 POSIX 标准)是否可以使用官方标准中的措辞。第 7 期的请求已获批准,当时(~2011 年)。

    非 POSIX 限定的手册页通常会描述更多不同的选项。不过,寻求编写可移植程序的开发人员应该参考 POSIX 手册页。 Here's the POSIX Standard (issue 7) 在网上。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-13
      • 1970-01-01
      • 2014-05-18
      • 2011-06-20
      相关资源
      最近更新 更多