搜索整个git子命令、指南和概述手册页

wbgh16ku  于 2023-05-05  发布在  Git
关注(0)|答案(2)|浏览(126)

我们可以使用man -wK搜索整个手册页。
我们可以使用git help -a获取git子命令。我们可以使用git help -g获取常见的git指南。
对于系统的概述,我们可以使用git help git。要查看特定子命令的手册页,我们可以使用,例如git help add。要查看特定指南的手册页,我们可以使用,例如git help cli
我有兴趣搜索整个git(它的子命令,指南和概述手册页)。
我该怎么做?

rvpgvaaj

rvpgvaaj1#

我通常:

这将在所有搜索:

  • 操作指南
  • 技术指南
  • 发行说明
  • 手册页
dbf7pr2w

dbf7pr2w2#

对于命令(而不是指南):

git --list-cmds=main,builtins | xargs -n 1 -I {} man git {} | cat | less

你也可以扩展这个列表。
对于指南:

git --list-cmds=list-guide | xargs -n 1 -I {} man git{} | cat | less

这是一个单独的调用,因为它们拼写为例如。giteveryday .
如果你同时想要两个:

cmds=$(mktemp)
git --list-cmds=main,builtins | xargs -n 1 -I {} man git {} | cat > $cmds
guides=$(mktemp)
git --list-cmds=list-guide | xargs -n 1 -I {} man git{} | cat > $guides
cat $cmds $guides | less
rm $cmds $guides

相关问题