Alias

別名的輸入操作

  • February 9, 2019

man -k '^printf'列出了僅適用於 printf 實用程序的手冊頁,printf(1)並且printf(3)在我的 PC 中。如果您沒有在 printf 周圍提及這些標誌,則該命令不起作用。

我想為此創建一個別名mank,但我被困在邏輯上。

我希望能夠鍵入mank utility並具有與man -k '^utility'.

這樣,無需輸入愚蠢的符號,我們就可以獲得該實用程序的所有可用手冊頁。

清除舊的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

引用自:https://unix.stackexchange.com/questions/373793