您的位置:首页 > 运维架构 > Linux

【Linux】--help、man和info工具的区别介绍

2014-12-02 09:15 288 查看
地址:http://my1026497698.blog.163.com/blog/static/96964570201291843017771/

Linux操作系统为我们提供了十分方便的系统文档帮助信息。例如 “--help”选项、man工具和info工具文档等。许多初学者对于这三种帮助信息的概念并不是十分了解,下面就让我们来作一些具有针对性的讲解。
“--help”选项
“--help”是一个工具选项,大部分的GNU工具都具备这个选项,“--help”选项可以用来显示一些工具的信息,如在命令行中键入:
$ fdisk --help


“man”工具
Man工具可以显示系统手册页中的内容,这些内容大多数都是对命令的解释信息。通过查看系统文档中的man页可以得到程序的更多相关主题信息和Linux 的更多特性。man是非常实用的一种工具,当你在使用到某一个并不熟悉的命令时,man命令会显得非常有用。
当需要了解某个工具更为详细的信息时,可以使用命令man后跟工具名的方法来实现。
如在命令行中键入:
$ man fdisk


按下space键可以显示下一屏的文本信息;按下q键则会退出man并返回到shell的提示符下。也可以利用pageup和pagedown来进行滚动浏览。
“info”显示工具信息
Info工具是一个基于菜单的超文本系统,由GNU项目开发并由Linux发布。info工具包括一些关于Linux shell、工具、GNU项目开发程序的说明文档。
如在命令行中键入:
$ info fdisk


(以上的信息来自可编辑文件,不同的linux版本显示的结果可能会不同。)
当出现以上的信息内容后:
按下?键,可以列出info窗口中的相关命令。
按下SPACE键,可以在菜单项中进行滚动浏览。
三者的比较:
“--help”选项并不是一个“独立”的工具。作为一种命令的选项,它可以用来修改工具或者命令的工作方式。命令的选项通常由一个或两个连字符后跟一个或多个字母来指定。选项出现在所调用的工具名后,用空格隔开。工具的其它参数都跟在选项后,也用空格隔开。“--help”选项就像分页程序“| less”一样,它所提供的是一种快捷、高效的帮助。
Man和info就像两个集合,它们有一个交集部分,但与man相比,info工具可显示更完整的最新的GNU工具信息。若man页包含的某个工具的概要信息在info中也有介绍,那么man页中会有“请参考info页更详细内容”的字样。通常情况下,man工具显示的非GNU工具的信息是唯一的,而 info工具显示的非GNU工具的信息是man页内容的副本补充。

1. man
man,即 manunal,是 UNIX 系统手册的电子版本。根据习惯,UNIX 系统手册通常分为不同的部分(或小节,即 section),每个小节阐述不同的系统内容。目前的小节划分如下:

命令:普通用户命令
系统调用:内核接口
函数库调用:普通函数库中的函数
特殊文件:/dev 目录中的特殊文件
文件格式和约定:/etc/passwd 等文件的格式
游戏。
杂项和约定:标准文件系统布局、手册页结构等杂项内容
系统管理命令。
内核例程:非标准的手册小节。便于 Linux 内核的开发而包含
其他手册小节:

l: PostgreSQL 数据库命令
n: TCL/TK 命令
手册页一般保存在 /usr/man 目录下,其中每个子目录(如 man1, man2, ..., manl, mann)包含不同的手册小节。使用 man 命令查看手册页。

man 命令行:
man [-acdfFhkKtwW] [-m system] [-p string] [-C config_file] [-M path] [-P pager] [-S section_list] [section] name

常用命令行:
$ man open
$ man 7 man
$ man ./myman.3


2. info
Linux 中的大多数软件开发工具都是来自自由软件基金会的 GNU 项目,这些工具软件件的在线文档都以 info 文件的形式存在。info 程序是 GNU 的超文本帮助系统。

info 文档一般保存在 /usr/info 目录下,使用 info 命令查看 info 文档。

要运行 info,可以在 shell 提示符后输入 info,也可以在 GNU 的 emacs 中键入 Esc-x 后跟 info。

info 帮助系统的初始屏幕显示了一个主题目录,你可以将光标移动到带有 * 的主题菜单上面,然后按回车键
进入该主题,也可以键入 m,后跟主题菜单的名称而进入该主题。例如,你可以键入 m,然后再键入 gcc 而进
进入 gcc 主题中。
如果你要在主题之间跳转,则必须记住如下的几个命令键:
* n:跳转到该节点的下一个节点;
* p:跳转到该节点的上一个节点;
* m: 指定菜单名而选择另外一个节点;
* f:进入交叉引用主题;
* l:进入该窗口中的最后一个节点;
* TAB:跳转到该窗口的下一个超文本链接;
* RET:进入光标处的超文本链接;
* u:转到上一级主题;
* d:回到 info 的初始节点目录;
* h:调出 info 教程;
* q:退出 info。<

退出man
:q
退出info
:Ctrl+c

上翻
下翻
:b
space
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux info man