代码之家  ›  专栏  ›  技术社区  ›  duckyflip

在manpages中,unix命令名后面括号中的数字是什么意思?

  •  428
  • duckyflip  · 技术社区  · 16 年前

    例如:man(1),find(3),updatedb(2)?括号中的数字是什么(英国)括号”)是指?

    6 回复  |  直到 7 年前
        1
  •  408
  •   Jeroen    7 年前

    这是命令的手册页分配给的部分。

    这些被分割成

    1. 常规命令
    2. 系统调用
    3. C库函数
    4. 特殊文件(通常是在/dev中找到的设备)和驱动程序
    5. 文件格式和约定
    6. 游戏和屏幕保护程序
    7. 杂集
    8. 系统管理命令和守护程序

    每个部分的原始描述可以在 Unix Programmer's Manual (第二页)。

        2
  •  70
  •   Vinko Vrsalovic    16 年前

    该命令的部分记录在手册中。章节列表记录在手册中。例如:

    man 1 man
    man 3 find
    

    当不同部分上存在类似或完全相同的命令时,此选项非常有用。

        3
  •  40
  •   LepardUK    16 年前

    分区号之所以重要,是因为多年前磁盘空间比现在更为重要时,分区可以单独安装。

    例如,许多系统只安装了1和8。现在人们倾向于在谷歌上查找命令。

        4
  •  8
  •   TREE    16 年前

    还要注意,在其他unix上,指定节的方法不同。例如,在Solaris上,它是:

    man -s 1 man
    
        5
  •  7
  •   Dave Costa    16 年前

    它指示在手册页中找到该命令的部分。man命令上的-s开关可用于将搜索限制到某些部分。

    当您查看一个手册页时,左上角会给出该部分的名称,例如:

    用户命令printf(1)
    标准C库函数printf(3c)

    因此,如果您试图查找C函数,并且不想意外地看到共享相同名称的用户命令的页面,那么您将执行“man-s 3c…”。

        6
  •  0
  •   A.L    10 年前

    Wikipedia 有关手动部分的详细信息:

    1. 常规命令
    2. 系统调用
    3. 库函数,特别是包括C标准库
    4. 特殊文件(通常是在/dev中找到的设备)和驱动程序
    5. 文件格式和约定
    6. 游戏和屏幕保护程序
    7. 杂集
    8. 系统管理命令和守护程序