别名的输入操作

别名的输入操作

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

相关内容