C 以外的语言(例如 python、R、javascript 等)的“手册”页?

C 以外的语言(例如 python、R、javascript 等)的“手册”页?

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
% 

同时,manMac OS X 上缺乏-s,并且手册页的质量和数量都很差(丢失,或者从(Free|Open|Net)BSD 的某些版本中随机窃取)。 Linux 同样有一个可疑的手册页维护记录(“查看页面info,哈哈!”等)。

理论上,手册页可能是一个维护良好的资源,理论上可能有 R 或其他此类语言的可搜索部分,但通常情况并非如此。

相关内容