html tool

2025年11月4日星期二

问题:linux 中top(1) ,malloc(3) 括号后的数字含义

 回答:[popexizhi:第一次非常郑重的感谢deepseek这个问题困扰自己很久了,之前看过很多资料都这样写,但就是没见过这样写的原因,终于找到了,非常感谢]

来自deepseek

在 Linux 的 man 手册系统中,命令后面括号里的数字表示该命令所属的手册章节

手册章节详解

章节内容类型示例
1用户命令top(1)ls(1)vim(1)
2系统调用open(2)read(2)fork(2)
3库函数printf(3)malloc(3)
4特殊文件/dev/null(4)/dev/random(4)
5文件格式passwd(5)proc(5)
6游戏
7杂项ascii(7)utf-8(7)
8系统管理命令vmstat(8)ifconfig(8)

具体到您的例子

  • top(1):属于第1章节,是普通用户可执行的命令

  • vmstat(8):属于第8章节,是系统管理员命令(通常需要 root 权限)

小提示:您提到的 mastat 可能是笔误,应为 vmstat


为什么要有章节划分?

因为不同实体可能有相同名字,章节号帮助区分:

bash
# 查看 passwd 命令(修改密码)
man 1 passwd

# 查看 passwd 文件格式
man 5 passwd

没有评论:

发表评论