当前位置:  开发笔记 > 编程语言 > 正文

为什么类Unix环境中的程序在其名称后面有数字?

如何解决《为什么类Unix环境中的程序在其名称后面有数字?》经验,为你挑选了2个好方法。

例如,当我运行man ioctl页面IOCTL(2)时,顶部显示.那是什么意思?有IOCTL(1)吗?如何在这些之间导航?



1> Paul Tomblin..:

这是手册页部分.从内存中,第1部分是用户程序,2是系统调用,3是标准C库调用,5是文件格式.

维基百科在这里有完整的解释.


手册部分在印刷手册的日子里非常有用.我的办公室里还有4.1 BSD印刷手册.(节编号还可以帮助您了解何时调用内核,而不是进行库调用.)
@Craig - 对消除歧义也很有用,如eduffy的回答所示.

2> eduffy..:

那是手册页的节号.例如

 man printf

(应该)给你第1部分,printfbash命令

 man 3 printf

为您提供C功能printf.

推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有