我有一个任务,我需要在UNIX中使用一些系统调用,如mktime()和fnmatch(),以完成一些操作 . 我们只给出了要查找函数的手册页的名称 .
现在,这对于作业来说没问题 . 但是在将来当我进行UNIX编程时,我可能不知道确切的名称(如果不知道它的名字,我就不会知道fnmatch存在) .
所以问题是: how can I get a comprehensive list of ALL UNIX system functions? 我真的不对't care if it'进行分类或排序(尽管它会很好),但是我可以搜索到 . 这样当我需要一个函数时,我可以做一些搜索来找到潜在的候选者,然后我可以让他们找到确切的用法 .
3 回答
还有一个名为“apropos”的实用工具
系统调用记录在
man
文档的第2部分中 . 根据您的Unix版本,您应该能够在man
数据目录中找到这些页面 .在Linux上,此目录是
/usr/share/man/man2
;您的Unix版本可能会有所不同 . 另外man man
应该告诉你其他部分是什么 .我曾经保留了part of "The Authorized Guide to Version 3 of the Single UNIX Specification"的印刷版本 - 该表显示了各种不同标准的通话可用性,这对于支持多个目标非常有用 .