首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >包含git-分支的手册页的含义是什么(1)

包含git-分支的手册页的含义是什么(1)
EN

Stack Overflow用户
提问于 2009-03-05 15:32:21
回答 5查看 507关注 0票数 3

复制: https://stackoverflow.com/questions/587676/why-do-programs-in-unix-like-environments-have-numbers-after-their-name/

例如,如果我键入:

代码语言:javascript
复制
man ps

然后,...and滚动到最后,我看到如下所示:

代码语言:javascript
复制
SEE ALSO
     kill(1), w(1), kvm(3), strftime(3), sysctl(8)

我该怎么解释这个?我知道杀死是另一个命令,但是(1)的意思是什么?这有什么关系吗?

git手册页中有以下谜语:

代码语言:javascript
复制
git-add(1), git-am(1), git-archive(1)

有人想告诉我什么?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-03-05 15:44:58

若要访问给定编号部分的手册页,请键入man number command

来自man man

  1. 可执行程序或shell命令
  2. 系统调用(内核提供的函数)
  3. 库调用(程序库中的函数)
  4. 特殊文件(通常在/dev中找到)
  5. 文件格式和惯例如/etc/passwd
  6. 游戏
  7. 杂项(包括宏包和条件),例如man(7)、groff(7)
  8. 系统管理commands> (通常只用于根)
  9. 内核例程非标准

例如,

代码语言:javascript
复制
man 1 printf

将为shell printf命令提供页面,而

代码语言:javascript
复制
man 3 printf

将为您提供C库调用的页面。

票数 7
EN

Stack Overflow用户

发布于 2009-03-05 15:37:58

手册页被分成几个部分,例如对于系统调用、命令、宏等,主要是为了防止名称冲突,例如,当系统调用具有与命令相同的名称时。

其中一个例子是sleep

代码语言:javascript
复制
man 1 sleep

对比

代码语言:javascript
复制
man 3 sleep

第1节是为用户命令保留的。

票数 2
EN

Stack Overflow用户

发布于 2009-03-05 15:41:30

man的内容分为几个部分:

  1. 用户可用的命令
  2. Unix和C系统调用
  3. C程序库例程
  4. 特殊文件名
  5. Unix使用的文件格式和约定
  6. 游戏
  7. 字处理包
  8. 系统管理命令和过程

所以kill(1)是关于命令的,而strftime(3)是关于C例程的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/615283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档