如何输出特定部分中所有手册页的列表?

xyz

fork例如,手册页在系统调用部分中,编号为2:

man 2 fork

在不诉诸Google的情况下,您如何看待第2节的内容?

克里斯·佩奇

此命令列出给定部分中所有条目的排序名称:

man -aWS 1 \* | xargs basename | sed 's/\.[^.]*$//' | sort -u

如果要查看路径名,请使用:

man -aWS 1 \* | sed 's/\.[^.]*$//' | sort

这告诉man您使用通配符模式*(用反斜杠引起来,以便外壳程序不解释它)在部分中搜索所有命令-a查找所有匹配项,-W打印路径名而不显示页面,并-S 1指定第一部分。将更1改为您要搜索的任何部分。

sed命令去除文件扩展名;如果要查看完整的文件名,请将其删除。sort对结果进行排序(-u删除重复项)。

为了方便重用,它定义了一个Bash shell函数:

function mansect { man -aWS ${1?man section not provided} \* | xargs basename | sed 's/\.[^.]*$//' | sort -u; }

例如,您可以按如下方式调用它mansect 3以查看第三部分中的条目。

[在macOS上测试。]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何列出所有具有特定文本的手册页而不显示内容?

来自分类Dev

查看特定部分中的手册页

来自分类Dev

如何下载所有手册页以供离线阅读?

来自分类Dev

如何更改debian软件的手册页部分?

来自分类Dev

我可以禁用所有手册页吗?

来自分类Dev

如何安装手册页?

来自分类Dev

如何安装手册页?

来自分类Dev

如何搜索手册页?

来自分类Dev

如何跳至手册页中的特定选项?

来自分类Dev

如何查找带有圆括号的手册页参考?

来自分类Dev

如何查找带有圆括号的手册页参考?

来自分类Dev

链接到手册页部分?

来自分类Dev

链接到手册页部分?

来自分类Dev

手册页中粗体部分的颜色

来自分类Dev

posix信号列表的手册页?

来自分类Dev

有手册页制作软件吗?

来自分类Dev

Skype仍然有手册页吗?

来自分类Dev

没有换行的手册页

来自分类Dev

查找所有带有wh的命令,在手册页中按关键字的一部分查找

来自分类Dev

如何阅读Linux手册页?

来自分类Dev

手册页:如何使用参数

来自分类Dev

如何直接显示手册页?

来自分类Dev

如何转储手册页?

来自分类Dev

Solaris如何找到手册页?

来自分类Dev

如何阅读git revert的手册页?

来自分类Dev

如何阅读此tcpdump手册页?

来自分类Dev

如何grep手册页中的文本?

来自分类Dev

如何安装“ htop”手册页?

来自分类Dev

如何更改手册页的背景颜色?