You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux man手册中函数名称后括号内的数字代表什么含义?

Linux man手册页括号内数字的含义

这个数字是man手册的章节编号,作用是区分名称相同但类型不同的文档,不同编号对应固定的内容分类,常见分类如下:

  • 1:普通用户可执行的命令文档,例如ls(1)、cat(1)
  • 2:内核提供的系统调用文档,例如你提到的pipe(2),就是内核层面pipe系统调用的接口说明
  • 3:用户态标准库提供的库函数文档,例如printf(3)
  • 4:系统设备文档,对应/dev目录下的特殊文件说明,例如tty(4)
  • 5:系统文件、配置文件的格式说明,例如passwd(5)
  • 6:游戏相关文档
  • 7:杂项文档,包含协议、规范、通用概念说明等内容,你提到的pipe(7)就属于这一分类,内容是管道的通用实现逻辑、使用惯例等概念性说明,和系统调用层面的pipe(2)做区分
  • 8:root权限可用的系统管理命令文档,例如mount(8)
  • 9:内核例程相关文档,属于非标准扩展章节,一般用于内核开发相关的函数说明

使用man命令查询时如果不指定章节,会按章节编号从小到大的顺序搜索匹配的文档,返回第一个命中结果;如果需要查询指定章节的内容,直接在命令中指定章节号即可,比如执行man 7 pipe就能直接查看pipe第7章节的说明。

内容的提问来源于stack exchange,提问作者constexpr human

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 21:09:03