命令行下的超文本系统 — info

使用 linux 系统,命令行环境是避不开的。在命令行环境下,需要用到大量的指令,而记住每一个指令的详细用法是不现实的,好在 linux 为用户提供了内容丰富的帮助系统,籍由帮助系统可随用随查相关命令的具体使用方法。

总体而言,帮助系统可分为三类:

  1. — help(- ?),即各个 linux 命令本身提供的 help 选项;
  2. man 指令,“找男人”;
  3. info 指令。

就帮助内容的信息量而言,man 和 –help 选项的内容相对简洁,info 指令的内容最为详细。在实际使用中,遇到不了解的指令、选项或参数,通常的做法是首先”找男人”或使用 help 选项;如果还想了解更多、更详尽的信息,则可以利用“信息系统(info 指令)”。

使用“找男人”操作,其显示接口调用 vim,帮助内容的展现形式呈现为一个单一的文本,其浏览操作也与 vim 的浏览操作完全一致。

info 指令帮助系统则与 man 指令帮助系统完全不同。它有点类似于 windows 的帮助系统。

  • 首先,其涵盖的内容十分广泛,它包括指令的帮助信息(如tar、grep)、编辑器的帮助信息(如nano、emacs)、GNU C的函数等等多方面的帮助信息。
  • 其二,info 指令的帮助系统的内容组织也与 window 的帮助系统类似,它将帮助系统的内容划分为多个层次、相互连接的节点,这些节点共同构成了一个超文本系统。与 windows 帮助系统不同的是,info 帮助系统的超文本的链接系统完全是在命令行环境下实现的,因此,用户需要通过对快捷键的控制,在各个节点之间方便的切换。

info 指令的组织结构及节点间链接切换的快捷键操作如下图所示:

pic

info 系统其他常用操作方式:

  • h 或者 ?      进入 info 帮助系统的快捷键帮助界面
  • x                 关闭快捷键帮助界面
  • /                  查询字符串(支持regular expression)

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注