![别名的输入操作](https://linux22.com/image/114334/%E5%88%AB%E5%90%8D%E7%9A%84%E8%BE%93%E5%85%A5%E6%93%8D%E4%BD%9C.png)
man -k '^printf'
列出了仅适用于 printf 实用程序的手册页,printf(1)
并且printf(3)
在我的 PC 中。如果您不在 printf 周围提及这些标志,则该命令不起作用。
我想mank
为此创建一个别名,但我坚持逻辑。
我希望能够键入mank utility
并具有与 相同的输出man -k '^utility'
。
这样,无需输入愚蠢的符号,我们就可以获得该实用程序的所有可用手册页。
答案1
清除旧的alias
,然后创建一个函数并运行它:
unalias mank
mank() { man -k "^$1" ; }
mank printf
输出:
printf (1) - format and print data
printf (1posix) - write formatted output
printf (3) - formatted output conversion
printf (3posix) - print formatted output