Linux中的说明文档Man Page和Info Page

1 篇文章 0 订阅
1 篇文章 0 订阅

#Linux系统基础在这里插入图片描述

Man Page和Info Page

在CentOS(以及大多数Linux发行版)中,man page(手册页)和info page(信息页)都是提供给用户关于系统命令、函数、配置文件等详细信息的文档形式。它们各自有不同的特点和用途:

Man Page (手册页)

  1. 格式man page 是传统的Unix文档格式,通常以纯文本形式呈现,使用简单的格式化命令。
  2. 内容man page 通常包含命令的概述、用法、参数、选项、示例和相关命令的链接。
  3. 访问方式:通过man命令访问,例如man ls会显示ls命令的手册页。
  4. 结构man page 分为不同的章节,例如1代表用户命令,2代表系统调用,3代表库函数等。
  5. 普及性man page 在几乎所有的Unix和Linux系统中都存在,是获取命令信息最常用的方式。

Info Page (信息页)

  1. 格式info page 是GNU项目开发的文档格式,支持超链接和多级菜单,更适合于交互式阅读。
  2. 内容info page 通常提供更详细的信息,包括命令的背景、设计理念、高级用法等。
  3. 访问方式:通过info命令访问,例如info ls会显示ls命令的信息页。
  4. 结构info page 采用节点(node)和链接(link)的结构,允许用户在不同的信息页之间跳转。
  5. 普及性info page 主要存在于GNU项目相关的软件中,不像man page那样普遍。

特点对比

  • 交互性info page 提供了更丰富的交互性,如超链接和菜单导航,而man page 通常是线性阅读。
  • 详细程度info page 往往提供更深入和详细的信息,适合深入学习和理解命令。
  • 使用频率man page 由于其简洁性和普遍性,通常是用户首选的文档形式。
  • 软件支持info page 主要与GNU软件相关,而man page 几乎涵盖所有Unix和Linux软件。

在实际使用中,用户可以根据需要选择使用man pageinfo page。对于大多数日常操作,man page 通常已经足够。而对于需要深入了解GNU工具或特定命令的高级功能时,info page 提供了更丰富的资源。

Man Page 的使用

  • 如果不知道某一条命令该怎么使用,就可以使用man [命令]的命令来查看该命令的说明文档
  • 以date为例,man date

在这里插入图片描述

一、手册页代号

  • 上图中,左侧箭头所指数字其中数字的含义如下

    在类UNIX操作系统中,包括CentOS 7,手册页(man pages)被分为不同的部分,每个部分涵盖了不同的主题。以下是各个部分的概述,基于通用的UNIX手册结构

User Commands (1)包含了用户可以直接在命令行中运行的程序和命令的文档。例如,ls, cp, mv 等命令的手册页都在这一部分
System Calls (2)系统调用是内核提供的接口,供程序通过这些接口请求操作系统服务。这些通常不是由最终用户直接调用的,而是由程序通过编程语言的系统调用库来调用。
Library Routines (3)包括了程序库中的函数,这些函数可以被程序调用,以实现特定的功能。例如,标准C库中的函数(如 printf, malloc 等)
Special Files (or Devices) (4)特殊文件或设备指的是内核识别的设备文件,如 /dev/null/dev/zero,以及一些特殊的文件系统文件
File Formats (5)描述了系统中使用的文件格式,包括配置文件、数据文件等的格式
Games (6)包含了UNIX系统中的游戏程序的文档
Conventions and Protocols (7)通常包含了系统约定、网络协议、文件系统协议等信息。这些文档对于开发者、系统管理员和网络管理员来说非常重要,因为它们详细说明了系统如何与网络服务和协议交互。
System Administration Tools and Daemons (8)包括系统管理员使用的命令和守护进程的文档,例如 systemctl, cron, sshd

FSF

  • FSF 代表 Free Software Foundation(自由软件基金会)。这是一个致力于推广计算机用户自由使用的软件的非营利组织。在手册页中,FSF 通常出现在手册页的底部,表示该软件是由FSF发行或与FSF有关联。

二、文档结构

在这里插入图片描述

三、查找快捷键

空格翻到下一页;page up上一页;page down下一页;/word查找关键词word,按下n定位到下一个关键词;q退出

man page 的文件通常存放在/usr/share/man内,

Info Page

Linux还额外提供了一种在线求助方法info page。格式:info [命令]

采用节点(node)和链接(link)的结构,允许用户在不同的信息页之间跳转,如图中第一行所示

在这里插入图片描述

info page说明文件各个节点之间的关系

在这里插入图片描述

其他说明文档documents

路径:/usr/share/doc/

  • 28
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值