首页 文章

在联机帮助页中的Unix命令名后,括号中的数字是什么意思?

提问于
浏览
438

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

6 回答

  • 1

    这是分配命令的手册页的部分 .

    这些被拆分为

    • 常规命令

    • 系统调用

    • C库函数

    • 特殊文件(通常是设备,在/ dev中找到的)和驱动程序

    • 文件格式和约定

    • 游戏和屏保

    • 杂记

    • 系统管理命令和守护程序

    每个部分的原始描述可以在Unix Programmer's Manual(第ii页)中看到 .

  • 415

    该命令的部分记录在手册中 . 部分列表记录在人工手册中 . 例如:

    man 1 man
    man 3 find
    

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

  • 43

    部分编号很重要的原因是多年前磁盘空间问题比现在更多,这些部分可以单独安装 .

    例如,许多系统仅安装了1和8 . 这些天人们倾向于在谷歌上查看命令 .

  • 71

    另请注意,在其他unix上,指定节的方法不同 . 例如,在solaris上,它是:

    man -s 1 man
    
  • 7

    它指示命令所在的手册页部分.man命令的-s开关可用于限制搜索某些部分 .

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

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

    因此,如果您正在尝试查找C函数并且不想意外地看到共享相同名称的用户命令的页面,那么您将执行'man -s 3C ...'

  • 9

    Wikipedia有关手动章节的详细信息:

    • 常规命令

    • 系统调用

    • 库函数,特别包括C标准库

    • 特殊文件(通常是设备,在/ dev中找到的)和驱动程序

    • 文件格式和约定

    • 游戏和屏保

    • 杂记

    • 系统管理命令和守护程序

相关问题