查询特定标志的 Linux 手册页

syn*_*gma 6 command-line man

我经常打开某个 CLI 工具的手册页只是为了检查特定的标志,例如man iptables检查-t标志。

有什么工具可以简化它吗?我当然可以在 Bash 中编写一个简单的函数来搜索手册页的内容,但我正在寻找使用手册页结构来准确找到我想要的内容(即某个标志的描述)的东西。

syn*_*gma 1

我还没有找到用于在手册页中查询特定标志的 API/机制。然而,这个简单的函数似乎完全满足了我的需要:

function manswitch () { man $1 | less -p "^ +$2" }
Run Code Online (Sandbox Code Playgroud)

用法:

manswitch iptables -t
Run Code Online (Sandbox Code Playgroud)