我有一个作业,需要在MKTime()和FNMatch()等UNIX中使用一些系统调用来完成一些操作。我们只命名为“人”页面的名称以查找以查找功能。

现在,这对于作业的目的很好。但是,将来当我进行Unix编程时,我可能不知道确切的名称(我永远不会知道FNMatch的情况而不首先知道其名称)。

所以问题是: 如何获得所有UNIX系统功能的综合列表? 我真的不在乎它是分类还是分类(尽管很好),但是我想将列表包含在内,以便可以搜索。这样,当我需要一个功能时,我可以进行一些搜索以找到潜在的候选人,然后我可以曼格找到确切的用法。

有帮助吗?

解决方案

还有一个有用的实用程序,称为“ apropos”

$ whatis apropos
apropos (1)          - search the manual page names and descriptions


$ apropos filename
...
fnmatch (3)          - match filename or pathname
...

其他提示

系统呼叫记录在第2节中 man 文档。根据您的Unix版本,您应该能够在 man 数据目录。

在Linux上,此目录是 /usr/share/man/man2;您的UNIX版本可能会有所不同。还 man man 应该告诉您其他部分中的内容。

我曾经保留一个印刷的副本 “单个UNIX规范版本第3版的授权指南”的一部分 躺在周围 - 表显示了各种不同标准的呼叫的可用性,这对于支持多个目标非常有用。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top