您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# Linux的info命令怎么使用
## 一、info命令概述
在Linux系统中,`info`命令是一个功能强大的文档浏览工具,专门用于查看GNU项目的详细文档。与`man`(manual)命令相比,`info`提供了更结构化、更易导航的超文本格式文档。
### 1.1 info与man的区别
- **man**:单页文档,适合快速查阅命令基础用法
- **info**:
- 多节点结构化文档
- 支持超链接跳转
- 包含更详细的教程和概念说明
- 特别适合GNU软件(如gcc、emacs等)
## 二、基本使用方法
### 2.1 启动info系统
```bash
info
不带参数直接运行会显示info系统的首页(dir节点)。
info [命令名]
# 例如:
info ls
info grep
选项 | 说明 |
---|---|
-f FILE |
指定要读取的info文件 |
-n NODE |
直接跳转到指定节点 |
-w |
显示info文件路径 |
按键 | 功能 |
---|---|
h |
打开交互式帮助教程 |
? |
显示快捷键备忘单 |
Space |
向下翻页 |
Del/Backspace |
向上翻页 |
Tab |
跳转到下一个超链接 |
Enter |
跟随当前超链接 |
l (小写L) |
返回上一个查看的节点 |
n |
转到下一个同级节点 |
p |
转到上一个同级节点 |
u |
向上移动到父节点 |
t |
跳转到文档顶部 |
d |
返回info首页 |
q |
退出info浏览器 |
/
:向前搜索s
:增量搜索(类似emacs)Ctrl+s
和Ctrl+r
进行向前/向后搜索info '(libc)File Status'
这个例子会直接打开glibc手册中”File Status”章节。
info --show-option='-v' coreutils ls
显示coreutils中ls命令的-v选项说明。
编辑~/.infokey
文件可以自定义快捷键:
# 示例自定义键绑定
Control-H seek -1
Control-J select-next
Control-K select-prev
info sed
进入后:
1. 按Tab
跳转到”Introduction”
2. 按Enter
进入
3. 按n
浏览各命令说明
info grep
s
输入”regular expression”Enter
跳转到匹配位置典型的info文档包含以下结构元素:
File: coreutils.info, Node: ls invocation, Next: dir invocation, Up: Directory listing
INFOPATH
:设置info文档搜索路径export INFOPATH=$INFOPATH:/usr/local/share/info
info --vi-keys
:使用vi风格的键绑定info --subnodes
:递归显示所有子节点Emacs内置了优秀的info浏览器:
M-x info
# 使用texinfo工具转换
makeinfo --pdf coreutils.texi
makeinfo --html coreutils.texi
解决方法: 1. 确认软件包是否安装了info文档
apt install texinfo-doc-nonfree # Debian系
sudo install-info --dir-file=/usr/share/info/dir /path/to/package.info
确保终端使用UTF-8编码:
export LANG=en_US.UTF-8
info info-stnd
info texinfo
pinfo
- 彩色增强版info浏览器tkinfo
- 图形界面info浏览器掌握info命令可以让你更高效地获取Linux系统中最权威的软件文档。虽然初期学习曲线比man稍陡峭,但一旦熟悉其导航方式,你会发现它是比man更强大的文档查询工具,特别是对于复杂的GNU软件套件。建议从常用命令(如coreutils)的info文档开始练习,逐步培养使用习惯。 “`
注:本文实际约1350字,包含了info命令从基础到高级的全面使用指南,采用Markdown格式编写,支持直接渲染为结构清晰的文档页面。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。