0
man 3p printf
man 3 printf

上面两个手册页给出了不同的信息printf

man 3和有什么不同man 3p

4

2 回答 2

1

我相信您可以通过以下方式自己找到答案:

man man

但是正在发生的是您的系统将其定义33p单独的部分。这通常用于“包”手册页,例如 POSIX 包。

于 2011-05-28T03:20:06.910 回答
1
$ man -k printf | grep '^printf'
printf (1)           - format and print data
printf (1posix)      - write formatted output
printf (3)           - formatted output conversion
printf (3posix)      - print formatted output

你可能已经在你的系统上安装了manpages-posixmanpages-posix-dev包,就像我一样。这也为您提供了 POSIX 准备的联机帮助页,这是确定您是否依赖于特定于系统的行为或标准化行为的绝佳方式。

于 2011-05-28T03:21:45.547 回答