![C 以外的语言(例如 python、R、javascript 等)的“手册”页?](https://linux22.com/image/74913/C%20%E4%BB%A5%E5%A4%96%E7%9A%84%E8%AF%AD%E8%A8%80%EF%BC%88%E4%BE%8B%E5%A6%82%20python%E3%80%81R%E3%80%81javascript%20%E7%AD%89%EF%BC%89%E7%9A%84%E2%80%9C%E6%89%8B%E5%86%8C%E2%80%9D%E9%A1%B5%EF%BC%9F.png)
man
在 Linux 上使用 C 进行编程时,页面是一种非凡的资源。在查看别人的代码时,如果您看到一些外国内容,您可以立即在另一个终端中研究它
$ man 3 fileno
或者任何你不理解的语法。
是否有标准方法来获取man
其他编程语言(例如 Python、R、Javascript 或其他语言)的“”页面?实际上不一定是这样man
,但是我可以快速调用一些程序来研究类似的东西
$ man-python numpy.random.rand
而不必通过 Google 搜索并使用 HTML 文档。同样的问题通常也适用于其他编程语言。
答案1
不可靠(或不便携);在 OpenBSD 上,man -s ...
您可以按部分进行搜索,尽管在系统或 C 相关事物之外,只有 Fortran、Perl 和 Tcl/Tk 的部分。尽管如此,在 Perl 部分中搜索 saystrftime
不会找到任何内容,因为该调用隐藏在内部POSIX
(或各种其他模块)中,并且不会出现在man -k
搜索可以找到它的任何地方。
% man -k -s 3p strftime
% man -k -s 3p POSIX
locale(3p) - Perl pragma to use or avoid POSIX locales for built-in operations
POSIX(3p) - Perl interface to IEEE Std 1003.1
%
同时,man
Mac OS X 上缺乏-s
,并且手册页的质量和数量都很差(丢失,或者从(Free|Open|Net)BSD 的某些版本中随机窃取)。 Linux 同样有一个可疑的手册页维护记录(“查看页面info
,哈哈!”等)。
理论上,手册页可能是一个维护良好的资源,理论上可能有 R 或其他此类语言的可搜索部分,但通常情况并非如此。