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