Linux:如何查找手册页或不同版本的 Linux 命令?

标签 linux manpage

<分区>

我不确定它到底叫什么。但是在 Linux 的“手册”页面中,它指的是相同的命令但不同的“版本”号。例如:

$ man signal

是 SIGNAL(2),但这里指的是 SIGNAL(5),例如。我试过了,但它在 Linux CentOS 6 上不起作用:

$ man 5 signal
No entry for signal in section 5 of the manual

如何查找/访问 SIGNAL(5) 的手册页?谢谢!

最佳答案

您在 Linux 中正确使用它。要获取命令存在于哪个部分,请使用 whatis

$ whatis printf
printf               (1)  - format and print data
printf               (3)  - formatted output conversion

访问非默认手册部分的语法因不同的 man 实现而异。例如,在 Solaris 上,读取 printf(3) 的语法是:

man -s 3c printf

在 Linux 和 BSD 衍生产品上,相同的调用将是:

man 3 printf

在手册页的第 3 节中搜索 printf。

关于Linux:如何查找手册页或不同版本的 Linux 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16912444/

相关文章:

关于 [OPTIONS] 的 Linux man 命令

linux - 打开套接字或使用解析器时权限被拒绝

linux - 什么是./在终端上执行期间

linux - 如何编译 TCP_cubic.c

python - 从 python 帮助中提取示例到 ipython session 中

pager - 颜色设置仅适用于手册页中的 "HELP"选项卡,不适用于整个手册页

c - 查找具有已知 pid 的进程的 '.text' 部分的范围

linux - 如何将 PocketBeagle CAN 连接配置到车辆?

bash - 在 bash 中快速搜索命令选项

syntax-error - 内置fc的手册页使用-而不是-作为选项