crypt(3) 和 whatnot 是什么意思

crypt(3) 和 whatnot 是什么意思

可能重复:
Linux 命令或 C 函数后的括号和数字代表什么意思?

在 Linux 手册页中 (http://linux.die.net/man/3/crypt)我经常看到这样的情况:crypt(3), bla(4), bla(5)

这些表达的完整含义是什么?

答案1

数字表示该页面属于哪个部分,共有 8 个数字:

1 - 常规命令
2 - 系统调用
3-C 库函数
4 – 特殊文件(通常是设备,位于 /dev 中的设备)和驱动程序
5 – 文件格式和约定
6 - 游戏和屏保
7 - 杂项
8 - 系统管理命令和守护进程

例如,如果您想知道如何使用该crontab命令,您可以输入 man crontab。如果您想知道 crontab 文件的布局,您可以使用man 5 crontab

并非所有项目都有全部 8 页。如果特定项目不是命令,它会自动将您引导至相应页面,因为第 1 节中有一个命令条目。例如,它将man strcpy带您进入 C 库函数 strcpy。

答案2

你可以做个“man man”来查看手册的说明。我会向你展示这些部分的含义。

答案3

约翰描述这些部分的原因是,同一个词(例如“free”)可能是用户命令或 C 库函数。

因此“man free”或“man 1 free”会为您提供第 1 部分的页面,如果没有给出数字,则会为您提供最低的数字。

而“man 3 free”会给你释放内存的 C 库函数。

相关内容