Linux 系统查看在线帮助文档总结
发布日期:2021-05-08 00:27:18 浏览次数:19 分类:精选文章

本文共 3935 字,大约阅读时间需要 13 分钟。

文章目录


在 Linux 系统命令行模式下,连续按两次Tab键,可以查看该系统有多少命令可以使用。

[root@product ~]# Display all 1220 possibilities? (y or n)

可以看到,我这个系统有 1220 个命令。接着按y可以查看具体都有哪些命令。按n则会离开。

命令很多,每个命令都记住有点难,我们可以通过在线帮助文档随时查阅命令的具体用法。

1. man page

man 是 manual 的简写,是操作说明的意思。man page 数据文件通常是放在/usr/share/man目录下的,可以通过修改/etc/manpath.config来改变 man page 查询路径(有的版本为 man.conf、manpath.conf、man.config)。通过 man 命令可以查看一些数据的操作说明。比如我们查询 date 命令的用法,可以直接这样:

[root@product ~]# man date

此时会显示帮助文档。我们可以通过下表的操作来实现文档翻阅和查询:

按键 功能
y 向上滚动一行
[Enter] 向下滚动一行
上方向键 向上滚动一行
下方向键 向下滚动一行
u 向上翻半页
d 向下翻半页
b 向上翻一页
空格键 向下翻一页
[Page Up] 向上翻一页
[Page Down] 向下翻一页
[Home] 去到第一页(试验未生效)
[End] 去到最后一页(试验未生效)
/Str 输入 /,然后输入目标字符串 Str,按下 Enter 键,则会查找当前文档中所有 Str 字符串并标记显示。<br>使用 n 查找下一个 Str,使用 N 查找上一个 Str
?Str 输入 ?,然后输入目标字符串 Str,按下 Enter 键,则会查找当前文档中所有 Str 字符串并标记显示。
使用 n 查找上一个 Str,使用 N 查找下一个 Str,与 /Str 命令刚好相反
q 退出当前文档界面,结束本次 man page

首先第一行我们可以看到类似 DATE(1) 的字符。DATE 是你所查询的数据的大写,后面括号里的数字意义如下表所示:

数字代号 代表内容
1 用户在 shell 环境中可以操作的命令或可执行文件
2 系统内核可调用的函数与工具等
3 一些常用的函数(function)与函数库(library),大部分为 C 的函数库(libc)
4 设备文件的说明,通常在 /dev 下的文件
5 配置文件或者是某些文件的格式
6 游戏(games)
7 惯例与协议等,例如 Linux 文件系统、网络协议、ASCII code 等说明
8 系统管理员可用的管理命令
9 跟 kernel 有关的文件

接下来可以看下文档主体,大致分为以下几部分:

代号 内容说明
NAME 简短的命令,数据名称说明
SYNOPSIS 简短的命令执行语法(syntax)简介
DESCRIPTION 较为完整的说明,这部分最好仔细看看
OPTIONS 针对 SYNOPSIS 部分中,有列举的所有可用的选项说明
COMMANDS 当这个程序(软件)在执行的时候,可以在此程序(软件)中执行的命令
FILES 这个程序或数据所使用或参考或连接到的某些文件
AUTHOR 作者
COPYRIGHT 版权,著作权
SEE ALSO 这个命令或数据有相关的其他说明
EXAMPLE 一些可以参考的范例
BUGS 是否有相关的错误

1.1. 按数字代号查询

使用-f选项可以查看更多的相关信息。会输出一个数据列表:

  • 左边部分:命令(或文件)以及该命令所代表的意义(就是括号中的那个数字代号);
  • 右边部分:这个命令(或文件)的简易说明。

比如查看更多与 man 相关的信息,会查询到两个。

[root@product ~]# man -f manman (1)              - an interface to the on-line reference manualsman (7)              - macros to format man pages

第一个是联机参考手册的接口,第二个是格式化手册页的宏,后面的数字代号的意思可查看之前的列表。我们分别想查看不同的 man 的说明文件时可以加上数字代号,这样就能准确访问到要找的说明文档:

[root@product ~]# man 1 man[root@product ~]# man 7 man

如果不输入数字代号,则默认查询的是数字代号最小的那个,所以 man man 的查询结果等价于 man 1 man。可以通过修改/etc/manpath.config来改变查询顺序(有的 linux 版本为 man.conf、manpath.conf、man.config)。

1.2. 按关键字来查询

使用-k选项可以实现关键字查询。比如在系统的说明文件中,只要有 man 这个关键字(不一定是完整字符串),就将该说明列出来:

[root@product ~]# man -k man. (1)                - bash built-in commands, see bash(1): (1)                - bash built-in commands, see bash(1)[ (1)                - bash built-in commands, see bash(1)accessdb (8)         - dumps the content of a man-db database in a human readable format...中间省略...xfs_quota (8)        - manage use of quota on XFS filesystemsxfs_rtcp (8)         - XFS realtime copy commandxmlcatalog (1)       - Command line tool to parse and manipulate XML or SGML catalog files.xmllint (1)          - command line XML tool

2. info page

在所有的 Unix Like 系统当中,都可以利用 man 来查询命令或者是相关文件的用法; 但是,在 Linux 里面则又额外提供了一种在线求助的方法,那就是利用 info。

基本上,info 与 man 的用途其实差不多,都是用来查询命令的用法或者是文件的格式。但是与 man page 一下子输出一堆信息不同的是,info page 则是将文件数据拆成一个一个的段落,每个段落用自己的页面来撰写, 并且在各个页面中还有类似网页的“超链接”来跳到各不同的页面中,每个独立的页面也被称为一个节点(node)。 所以,你可以将 info page 想成是文本模式的网页显示数据。

info page 是只有 Linux 上面才有的产物,而且易读性增强很多~一个命令的说明要具有 info page 功能的话,必须用 info page 的格式来写成在线求助文件才行!这些支持 info 命令的文件默认是放置在/usr/share/info/这个目录当中的。只有提供了 info 格式说明文件的命令我们才能使用 info page 的方式去查看,如果没有提供,那么用 info page 的方式查看结果和 man page 相同。下面提供一下 info page 用到的一些说明信息列表。

第一行信息说明:

字符 描述
File 代表这个 info page 的数据来源,是哪个数据文件提供的
Node 代表目前的这个页面是属于哪个节点。 比如 Top 节点
Next 下一个节点的名称
Prev 上一个节点的名称
Up 回到上一层节点的总览页面

文档操作说明:

按键 进行工作
空格键 向下翻一页
[Page Down] 向下翻一页
[Page Up] 向上翻一页
[Tab] 在节点之间移动,有节点的地方,通常会以 * 显示
[Enter] 当光标在节点上面时,按下 Enter 可以进入该节点
b 移动光标到该 info 界面当中的第一个节点处
e 移动光标到该 info 界面当中的最后一个节点处
n 前往下一个节点处
p 前往上一个节点处
u 向上移动一层
s(/) 在 info page 当中进行查询(未成功使用)
h 显示求助菜单
? 命令一览表
q 结束这次的 info page

3. documents

在目录/usr/share/doc下,存放有很多的说明文件文档。

(1)比如想要查看操作系统的各项信息。

[root@product ~]# cd /usr/share/doc[root@product doc]# cd centos-release/[root@product centos-release]# pwd/usr/share/doc/centos-release

(2)查看 base 是什么?

[root@product ~]# cd /usr/share/doc[root@product doc]# cd bash-4.2.46/[root@product bash-4.2.46]# pwd/usr/share/doc/bash-4.2.46
上一篇:Linux 系统文本编辑器使用总结
下一篇:SpringBoot 自定义配置和多环境配置

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2025年04月10日 07时31分07秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章