1.语法探索


术语:

  File - 文档

  Node - 节点(也分层)

  Next - 下一节

  Prev - 上一节

  menu - 菜单()

  Up  - 上级菜单(文件内节点层次)

  dir - 主目录,也是个文件(/usr/share/info/dir;命令info直接打开的内容;在线如

  Windows - 窗口,上边要是看作物理概念、这个就是逻辑概念了。


  每个文档是一个独立的帮助手册主题,一个文档由若干个节点(分层)组成。不同层次的节点,均有上一节、下一节;切换方法一致。同时所有文档都属于一个主目录,在目录下属于顶级节(主目录节点)。目录下有菜单、文件里有索引


1.基本命令

  GNU项目发布的在线文档,大多采用“info”格式。也可以找个info阅读器来浏览发布内容。

info阅读器有俩:info、Emacs。

通过以下两种方法获取帮助文档:



# info # info ~



  不带参数,就直接进入主目录浏览。带参数带什么不用讲了。


  进入帮助文档后,还可以获取使用该帮助文档的帮助信息;输入字母“h”获取帮助:


info基本命令

注解

x

退出帮助

q

退出info阅读器

H

调用Info教程

Up

方向键“上”移动光标往上一行移动

Down

方向键“下”移动光标往下一行移动

DEL

上翻一屏

SPC

下翻一屏

Page Up

上翻一屏

Page Down

下翻一屏

TAB

跳到下一个超文本链接

ESC TAB

猜猜看

RET

回车键,打开链接

l

返回当前窗口的上一个浏览过的节点

[

上一节

]

下一节

<

文档的首节

>

文档的末节

p

前一节点

n

后一节点

u

上一级节点

t

返回的当前文档顶级节点

d

返回“主目录”节点

1...9

跳到当前菜单节点第n个子菜单节点

0

跳到当前菜单节点的最后一个子菜单节点

m

指定“菜单项”超链接文本内容,回车后跳过去

r


g

指定“节点名”超链接文本内容,回车后跳过去

s

查找字符串(支持正则表达式)

{

查找到的前一个字符串

}

查找到的后一个字符串

i

查找索引项对应的文件位置

I

查找索引项匹配到的字符串



2.窗口命令



info窗口命令

注解

Ctrl+a

跳到行首

Ctrl+e

跳到行尾

Ctrl+g

放弃操作

C-x C-b

浏览过的节点菜单、显示当前阅读的内容在系统中是那个文件;重新打开的窗口,放弃操作关闭窗口。

C-x C-f

打开指定的文件

C-x 2

分屏

C-x 0

关闭当前分屏窗口

C-x o

分屏切换窗口

ESC <

跳到当前节点开始;< 文档的首节点

ESC >

跳到当前节点末尾;> 文档的末节点

0

当前节点的最后一个菜单项

1 .. 9

跳转到当前节点的菜单项


2.常用方法


  该不会,有人专门阅读 info,先这么假设。

  比如,学习 shell script 时,“man test”不尽兴,受到启发“info coreutils 'test invocation'”。……

  进入后,必然左顾右盼。

    ①先看大位置,父节点 u,返回 l。

    ②前后节点 [、](,兄弟节点可以是2级也可以是3级)。这个方法会穿越不同层级节点。

    ③兄弟节点 n、p,这个方法不会穿越不同层级。

    ④闪到下一个链接 tab。返回同样是 l。

  左右上下、翻页……



转载于:https://blog.51cto.com/sunnybay/1654654