问题

问题

问题

我试图在没有互联网连接的情况下(即通过man页面)查找 shell 脚本信息。具体来说,我正在寻找如何传递和使用参数

man bash不包含我需要的所有内容(shell脚本不见了)。

顺便浏览一下互联网,我发现我想阅读Bash 参考手册(是的,我已经在网上找到了我需要的一切)。

通过查看页面末尾可以实现相同的结果man,其中可以找到以下部分:

SEE ALSO
       Bash Reference Manual, Brian Fox and Chet Ramey
       The Gnu Readline Library, Brian Fox and Chet Ramey
       The Gnu History Library, Brian Fox and Chet Ramey
       Portable Operating System Interface (POSIX) Part 2: Shell and Utilities, IEEE
       sh(1), ksh(1), csh(1)
       emacs(1), vi(1)
       readline(3)

第一条Bash Reference Manual实际上是我想读的。我如何浏览该链接?我在哪里可以找到其余文档?

看起来人们必须始终依赖网络来检索有意义的信息。请大家赐教一下方法man。一定有什么东西我错过了。

答案1

在 debian 系统上,它Bash Reference Manual位于bash-doc软件包中。其他发行版中可能也有类似的包装。

和手册The Gnu Readline LibraryThe Gnu History Libraryreadline-doc包装中。

你可以用 阅读它们info,但 IMOinfo本身是可怕的,几乎无法使用,具有糟糕的用户界面 -pinfo是一个更好的选择:apt-get install pinfo在基于 debian 的系统上。

例如pinfo bashpinfo history

info导航以某种难以理解的方式工作。

pinfo以类似于文本模式 Web 浏览器(如lynx.除其他好处外,前进键和后退键实际上可以按预期工作。

项目页面pinfo,包括源代码的访问,位于https://alioth.debian.org/projects/pinfo/

Portable Operating System Interface (POSIX) Part 2: Shell and Utilities是一份待售 .PDF 文档,可从http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6880751&filter%3DAND%28p_Publication_Number%3A6880749%29(此日期为 1993 年) - 但您也可以在以下位置找到 2007 年规范的 PDF 草案:http://www.open-std.org/jtc1/sc22/open/n4217.pdf可能还有很多其他地方。也可能有更新的版本,这些只是我通过谷歌找到的第一个版本。

答案2

GNU 工具往往有框架手册页,并且有信息文件形式的详细(如“详细教科书”)文档。可以使用该info(1)程序或pinfo(1),甚至从 emacs 中浏览它们。

相关内容