专栏首页C/C++基础Linux 命令(97)—— info 命令

Linux 命令(97)—— info 命令

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/K346K346/article/details/103115329

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

参考文献

[1] info(1) manual [2] Linux 命令大全.info 命令

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • C++inline函数简介

    inline函数是由inline关键字来定义,引入inline函数的主要原因是用它替代C中复杂易错不易维护的宏函数。

    Dabelv
  • Linux 命令(103)—— unzip 命令

    unzip 命令用于列出、测试和提取 ZIP 存档中的压缩文件。如果 unzip 不跟任何选项(默认行为),会将指定的 ZIP 存档文件解压到当前目录。

    Dabelv
  • DOS常用命令大全

    2010-04-17 22:27:19|  分类: 电脑技术 |  标签:dos命令大全 |字号大中小 订阅

    Dabelv
  • 解决SQL Error: 1461, SQLState: 72000 can bind a LONG value only

    (Clob的写入和读取-java)更新数据库报错:SQL Error: 1461, SQLState: 72000 ORA-01461: 仅能绑定要插入 LON...

    汐楓
  • 某IOT蠕虫病毒分析之UPX脱壳实战

    ? ? 关于upx的脱壳的文章比较多,基本上都是Windows平台下的脱壳文章,处理起来比较简单。FormSec将在本文中分析一款mips下病毒程序使用的u...

    xfkxfk
  • 微软hyper-v迁移测试要点

    1)创建iscsi target服务器,用微软和linux软件模拟都可以,微软软件target需要配置ip,mac,iqn之一的允许访问。

    力哥聊运维与云计算
  • Github变身网络硬盘

    zhaoolee
  • 【Python3】初识Python、基

    cpython:常用的python就是cpython,python代码-->字节码-->机器码(一行一行读取执行) 其他python:python代码-->字节...

    py3study
  • 【一起学源码-微服务】Nexflix Eureka 源码七:通过单元测试来Debug Eureka注册过程

    上一讲eureka client是如何注册的,一直跟到源码发送http请求为止,当时看eureka client注册时如此费尽,光是找一个regiter的地方就...

    一枝花算不算浪漫
  • To be a better man !

    Python技术与生活认知的分享

扫码关注云+社区

领取腾讯云代金券