Python

C 以外的語言(例如,python、R、javascript 等)的“手冊”頁?

  • October 11, 2015

man在 Linux 上用 C 語言程式時,頁面是一種非凡的資源。在查看別人的程式碼時,如果你看到一些外國的東西,你可以立即在另一個終端中研究它

$ man 3 fileno

或任何您不理解的語法。

是否有一種標準方法可以獲取man其他程式語言(如 Python、R、Javascript 或其他任何語言)的“”頁面?它實際上不一定是man,但是我可以快速呼叫一些程序來研究類似的東西

$ man-python numpy.random.rand

而不必Google它並使用 HTML 文件。同樣的問題通常適用於其他程式語言。

不可靠(或便攜);在 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 或其他此類語言的可搜尋部分,但通常情況並非如此。

引用自:https://unix.stackexchange.com/questions/235408