fsck(8) 中的“(8)”是什么意思?

fsck(8) 中的“(8)”是什么意思?

*nix 命令(和函数?)带有一个数字,例如fsck(8)killall(1)等。

这个数字是什么意思?

答案1

该字符明确指定手册页所属的部分。在大多数 Unices 上,节定义如下:

  1. 通用/用户命令
  2. 系统调用
  3. 库函数
  4. 特殊文件和驱动程序
  5. 文件格式
  6. 游戏和屏保
  7. 杂项和惯例
  8. 系统管理命令、特权命令和守护程序
  9. 内核例程

SysV 具有类似但不相同的结构:

  1. 通用命令

    (M) 系统管理命令和守护进程

  2. 系统调用
  3. C 库函数
  4. 文件格式和约定
  5. 杂项
  6. 游戏和屏保
  7. 特殊文件和驱动程序

在某些系统上,还存在以下部分:

  • 0 - C 库头文件
  • L - 数学库函数
  • N - TCL 功能/关键字
  • X - X-Windows 文档
  • P-POSIX 规范

答案2

除了已经提供的答案之外。请记住,某些 Unix 在其 man 类别中没有 8 数字,而是有 1M。

Unix System V uses a similar numbering scheme, except in a different order:
Section     Description
1   General commands
1M  System administration commands and daemons
2   System calls
3   C library functions
4   File formats and conventions
5   Miscellanea
6   Games and screensavers
7   Special files (usually devices, those found in /dev) and drivers

维基百科

答案3

该数字是它所引用的联机帮助页。每个手册页都有其自己的用途,例如成为 POSIX 定义或特定 Linux 定义(针对程序员)的手册页或工具使用本身的手册页(如果您可以从命令行调用它)。

第一节介绍了特定联机帮助页的用途

man 8 fsck

会向您显示特定页面

man -a fsck

退出后将一页一页地显示给您q

相关内容