您好,登录后才能下订单哦!
# 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进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。