怎样使用info手册
By Aladdin
修订:2005-7-29
发布:2005-7-29
info手册在使用linux系统中是重要的信息来源之一,它往往比man手册更加详尽。而且对于大型软件包,如emacs,texinfo,通常只能通过info来获取有关信息。
info手册系统是由若干手册构成的一棵树状结构。使用不加参数的info命令,进入的就是系统中的根节点。
使用info [arg]可以直接查看此命令的info手册。如果此手册在当前系统中不存在,那么info将显示根节点。
进入手册页后,就可以使用方向键、PgUp、PgDn、Home(到页首)、End(到页尾)键进行浏览。
在每一个info页的最顶部,提供了当前页的有关信息,包括File(手册所在的文件),Node(节点名称),Next(下一节点名称),Prev(前一节点名称),Up(上一节点名称)。
文档中常有下面的模式:
*Menu:
*Foo:: Help for Foo
*Bar:: Help for Bar
*Foo Bar:: Help for Foo Bar
这是info文档中的菜单结构,当光标移动到菜单所在行时,按回车键就可以进入此菜单所指向的节点进行浏览。
下面的几个命令是很常用的:
n:到相邻的下一个节点(next node)
p:到相邻的上一个节点(previous node)
l:返回到前一次浏览的节点(last node)
u:返回到上层节点(upper node)
d:到Info树结构的根目录节点(directory node)
t:到当前手册的最顶部节点(top node)
i:在标题中搜索(search in index)
s或者‘/’:全文检索(search)
较少用的命令:
g:到指定的节点(go to node)
m:到当前页中的菜单节点(menu node)
e:进入编辑模式
此外,由于info实际上是emacs的一个浏览模式(它的节点在emacs-xx/info),所以emacs中的指令在info中同样可用,略举几例:
C-g:取消当前minibuffer未完成中的命令。
C-o:在多窗口之间切换。
C-1:将当前窗口最大化。