• info命令简介


    1.命令简介

    info 命令用于阅读 Linux 下 info 格式的帮助文档。

    就内容来说,info 页面比 man page 编写得要更好、更容易理解,但 man page 阅读起来更加方便。一个 man 手册只有一级标题,而 info 页面将内容组织成多级标题,每个标题称为节点,每个标题下可能存在子标题(称为子节点)。要理解 info 命令,不仅要学习如何在单个节点中浏览,还要学习如何在节点和子节点之间切换。

    就便捷而言,建议使用 man 而不是 info。

    2.命令格式
    info [OPTION]... [MENU-ITEM...]

    指定需要获得帮助的主题 MENU-ITEM,可以是命令、函数以及配置文件。

    3.选项说明
    -k, --apropos=STRING

    在所有手册的所有索引中查找 STRING

    -d, --directory=DIR

    添加包含 info 格式帮助文档的目录

    --dribble=FILENAME

    将用户按键记录在指定的文件

    -f, --file=FILENAME

    指定要读取的info格式的帮助文档

    -h, --help

    显示帮助信息并退出

    --index-search=STRING

    转到由索引项 STRING 指向的节点

    -n, --node=NODENAME

    指定首先访问的 info 帮助文件的节点

    -o, --output=FILENAME

    输出被选择的节点内容到指定的文件

    -R, --raw-escapes

    输出原始 ANSI 转义字符(默认)

    --no-raw-escapes

    转义字符输出为文本

    --restore=FILENAME

    从文件 FILENAME 中读取初始击键

    -O, --show-options, --usage

    转到命令行选项节点

    --strict-node-location

    (用于调试)按原样使用 info 文件指针

    --subnodes

    递归输出菜单项

    --vi-keys
     使用类 vi 和类 less 的绑定键
    --version

    显示版本并退出

    -w, --where, --location

    显示 info 文件路径

    4.交互式命令

    info 有自己的交互式命令,不同于 man 使用的 less 的交互式命令,主要有:

    ?
    显示帮助窗口
    x
    关闭帮助窗口
    q
    关闭整个 Info
    Up
    向上键,向上移动一行
    Down
    向下键,向下移动一行
    Space, PageDown
    翻滚到下一页,当前页的最后两行保留为下一页的起始两行
    Del, PageUp
    翻滚到上一页,当前页的起始两行保留为上一页的最后两行
    b, t, Home
    跳转到文档的开始
    e, End
    跳转到文档的末尾
    [
    转到文档中的上一个节点
    ]
    转到文档中的下一个节点
    n
    转到与当前 Node 同等级的下一个 Node
    p
    转到与当前 Node 同等级的前一个 Node
    u
    转到与当前 Node 关联的上一级 Node
    l
    回到上一次访问的 Node
    m, g
    输入指定菜单的名字后按回车,跳转到指定的菜单项(Node 的名字)

    5.常用示例

    (1)查看 info 命令的 info 格式的帮助文档。

    info info

    (2)查看 info 命令的 info 格式的帮助文档地址。

    info -w info
    /usr/share/info/info.info.gz

    附录转自 linuxtoy

    这份文档以 Textinfo 格式编排,info 程序或 Emacs 下的 info 模式是阅读 Textinfo 文档的标配。与之前熟悉的 man,html,pdf,chm 阅读体验相比,info 阅读有些门槛,得花点时间熟悉。

    相对于 man page;Textinfo 支持目录,层次化节点关系,节点间的交叉链接,(info 比 html 早两年被创造出来) 等结构化文档概念。这使得它更适合复杂文档或电子书。

    info 程序有自己的一套快捷键机制。熟悉了这套快捷键机制并在脑中有文档结构概念后,浏览文档会比在浏览器方便得多。以下是常用的几个:

    • spc (空格):向下滚屏,至末尾后进入下一个文档节点
    • backspace (退格): 和空格相反,向上滚屏,至顶端后进入上一个文档节点
    • l : 回朔浏览历史,等同于浏览器中的回退。
    • n : 进入文档节点数中同级别的下一个节点 (*如果该节点包含子节点,n 会略过他们)
    • p : 和 n 相反,进入文档节点数中同级别的上一个节点
    • t:进入顶层结点
    • u : 进入上一层节点
    • b : 移动到本节点的顶端
    • m : 如果节点包含目录 (往往是下一层节点的索引)。给出提示让你选择进入
    • f : 如果节点包含交叉链接给出提示让你选择进入。(用 l 可以返回原节点)
    • i : 列出正在看的文档的所有索引标题让你选择进入
    • s : 对文档以你键入的词进行搜索。

    Linux 下的很多软件都包含有漂亮的 info 文档。下次 man 之前,不防 info 试试。

    依靠 Firefox 的 Mouseless 插件,浏览网页时基本上可以离开鼠标。可由于 html 中没有上下级结构,浏览只能是视觉驱动。而在 info 里,浏览过程能转换成结构驱动。我很喜欢这种体验。

    就像以 CLI 替代 GUI 进行 OS 操作,付出学习成本,你能收获更多。

  • 相关阅读:
    mysql 登录远程数据库
    git rebase
    Maven -DskipTests和-Dmaven.test.skip=true的区别
    Code Labels
    AUC计算
    nohup 同时实现记录日志和屏幕输出
    [转]
    sshpass 配置密码登录ssh
    MyEclipse里面如何把偏好设置导出
    (转)一位资深程序员大牛给予Java初学者的学习路线建议
  • 原文地址:https://www.cnblogs.com/litifeng/p/16265720.html
Copyright © 2020-2023  润新知