您好,登录后才能下订单哦!
# Linux info怎么使用
## 前言
在Linux系统中,除了广为人知的`man`手册外,`info`命令也是一个强大的文档查看工具。相比`man`的简洁风格,`info`提供了更结构化、支持超链接跳转的文档系统。本文将详细介绍`info`命令的使用方法、核心功能及实用技巧。
---
## 一、info命令简介
### 1.1 什么是info
`info`是GNU项目开发的文档阅读系统,具有以下特点:
- 采用分章节的树状结构组织文档
- 支持节点间跳转(类似超链接)
- 包含比`man`更详细的说明和示例
- 默认随GNU软件包(如gcc、coreutils等)安装
### 1.2 与man手册的区别
| 特性 | man | info |
|-------------|--------------|--------------|
| 文档结构 | 线性文本 | 树状节点 |
| 跳转能力 | 有限 | 支持跨节点 |
| 详细程度 | 简明参考 | 完整指南 |
| 格式 | 纯文本 | 支持格式化 |
---
## 二、基础使用方法
### 2.1 启动info系统
```bash
# 查看特定命令的info文档
info command_name
# 进入info主界面
info
快捷键 | 功能描述 |
---|---|
h |
打开交互式帮助 |
? |
显示快捷键列表 |
q |
退出info |
n |
跳转到下一个同级节点 |
p |
跳转到上一个同级节点 |
u |
返回上一级节点 |
Enter |
进入光标所在链接 |
l |
返回上一次查看的节点 |
Space |
向下翻页 |
Del |
向上翻页 |
# 启动时指定搜索字符串
info --index-search="keyword" command_name
在info界面内:
- /
:向前搜索
- s
:增量搜索(实时匹配)
命令 | 功能 |
---|---|
Ctrl+x r m |
添加当前节点书签 |
Ctrl+x r b |
跳转到指定书签 |
Ctrl+x r l |
列出所有书签 |
# 将info文档输出为纯文本
info --subnodes -o output.txt command_name
info gcc
典型导航路径: 1. 进入”Compiling with gcc”节点 2. 查看”Optimization Options” 3. 跳转到”Preprocessor Options”
info coreutils
可获取:
- ls
命令的所有参数说明
- chmod
的八进制权限详解
- 工具间的组合使用示例
info bash
推荐查看: - “Shell Builtin Commands” - “Shell Variables” - “Conditional Expressions”
自定义快捷键配置示例:
# 将F1绑定到帮助功能
parsecmd h = help
# 设置info文档搜索路径
export INFOPATH=$HOME/.local/share/info:/usr/share/info
Emacs内置优秀info浏览器:
M-x info
# 确保已安装正确编码
sudo apt install info-browser
export LANG=en_US.UTF-8
# 安装缺少的info文档
sudo apt install texinfo-doc-nonfree
通过~/.infokey
文件重新映射冲突键位
info文档实际由.texi
文件生成:
@node NodeName
@section Section Title
This is @code{example} text.
@end section
.texi
文件makeinfo
编译:makeinfo doc.texi
pinfo
:彩色显示增强版tkman
:Tk界面浏览器konqueror
:KDE内置浏览器info
系统作为Linux文档体系的重要组成部分,特别适合需要深入学习的工具和编程语言。虽然初期学习曲线比man
陡峭,但其结构化组织和跳转能力能显著提升文档查阅效率。建议:
1. 对常用工具建立书签
2. 掌握搜索技巧
3. 结合man
和info
使用
附:推荐学习的info文档 -
info info
(info系统自身文档) -info libc
(C标准库参考) -info sed
(流编辑器高级用法) -info grep
(正则表达式详解) “`
本文共计约2100字,涵盖了从基础到高级的info使用技巧。如需扩展特定部分,可以增加更多实际案例或配置细节。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。