
info 是 Linux 系统中一个功能强大的文档阅读工具,它提供了比 man 命令更详细、结构化的帮助文档。info 文档采用超文本链接的形式组织内容,特别适合浏览复杂的软件文档。
| 特性 | info 命令 | man 命令 |
|---|---|---|
| 文档结构 | 超文本链接,层次分明 | 线性文本,单页显示 |
| 内容深度 | 更详细,包含教程和示例 | 简洁,主要是参考手册 |
| 导航方式 | 支持节点跳转和搜索 | 只能上下滚动 |
| 适用场景 | 复杂软件(GCC,Emacs等)文档 | 快速查看命令用法 |
<code>info [选项] [菜单项目...]</code>
| 选项 | 说明 |
|---|---|
| `-a` | 使用所有匹配的文档 |
| `-d` | 添加目录到 INFOPATH |
| `-f` | 指定要访问的 info 文件 |
| `-n` | 指定第一个要访问的节点 |
| `-o` | 输出到指定文件 |
<code>info</code>
不带参数运行会显示 info 系统的顶级目录。
<code>info coreutils</code>
这会打开 GNU coreutils 的文档。
进入 info 界面后,可以使用以下快捷键导航:
| 快捷键 | 功能 |
|---|---|
| `h` | 显示帮助 |
| `?` | 显示命令摘要 |
| `q` | 退出 info |
| `SPACE` | 向下翻页 |
| `DEL` | 向上翻页 |
| 快捷键 | 功能 |
|---|---|
| `n` | 下一个节点 |
| `p` | 上一个节点 |
| `u` | 向上一个节点 |
| `m` | 选择菜单项 |
| `l` | 返回上一个查看的节点 |
| 快捷键 | 功能 |
|---|---|
| `s` | 搜索 |
| `i` | 索引搜索 |
| `,` | 查找下一个匹配项 |
<code>info ls</code>
这会显示 ls 命令的详细文档,包括:
s 键 , 查找下一个匹配项 <code>input texinfo
@setfilename mycommand.info
@settitle My Command Manual
<p>@node Top
@top My Command</p><p>This is the top node of my command documentation.</p><p>@menu</p>
<div class="aritcle_card">
<a class="aritcle_card_img" href="/ai/calliper-%E6%96%87%E6%A1%A3%E5%AF%B9%E6%AF%94%E7%A5%9E%E5%99%A8">
<img src="https://img.php.cn/upload/ai_manual/000/000/000/175679997868619.jpg" alt="Calliper 文档对比神器">
</a>
<div class="aritcle_card_info">
<a href="/ai/calliper-%E6%96%87%E6%A1%A3%E5%AF%B9%E6%AF%94%E7%A5%9E%E5%99%A8">Calliper 文档对比神器</a>
<p>文档内容对比神器</p>
<div class="">
<img src="/static/images/card_xiazai.png" alt="Calliper 文档对比神器">
<span>28</span>
</div>
</div>
<a href="/ai/calliper-%E6%96%87%E6%A1%A3%E5%AF%B9%E6%AF%94%E7%A5%9E%E5%99%A8" class="aritcle_card_btn">
<span>查看详情</span>
<img src="/static/images/cardxiayige-3.png" alt="Calliper 文档对比神器">
</a>
</div>
<ul><li>Introduction:: Introduction to my command.</li><li>Usage:: How to use my command.
@end menu</li></ul><p>@node Introduction
@chapter Introduction</p><p>This command does something useful.</p><p>@node Usage
@chapter Usage</p><p>Here's how to use it...</code><code>makeinfo mycommand.texi</code>
<code>install-info mycommand.info /usr/share/info/dir</code>
Emacs 内置了强大的 info 浏览器:
<code>M-x info</code>
<code>info --subnodes -o output.txt bash</code>
<code>export INFO_COMMAND="pinfo"</code>
A: 不是所有软件都提供 info 格式的文档,传统 Unix 命令通常只有 man 手册。
A: 运行 sudo update-info-dir 可以更新 info 目录数据库。
A: 通常在 /usr/share/info/ 目录下,以 .info.gz 格式存储。
以上就是linux info 命令-查看GNU info文档的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号