Linuxのマニュアルページでいくつかのフラグを照会します。

Linuxのマニュアルページでいくつかのフラグを照会します。

私はしばしばman iptablesチェック-tフラグなどの特定のフラグをチェックするためにCLIツールのマニュアルページを開きます。

これを単純化するツールはありますか?マンページの内容を把握するために、Bashで単純な関数を書くこともできますが、私が望むもの(特定のフラグの説明など)を正確に見つけるためにマンページ構造を使用するものを探しています。

ベストアンサー1

マニュアルページプログラムがそうであると仮定すると、less環境変数を使用してすべてのコマンドを前に追加できます。lessLESS

したがって、次の-tオプションを検索してくださいman iptables

LESS='+/-t' man iptables

/-tこれは内で実行するのと同じ効果がありますman ipatbles。より細かい制御のためにモードを変更できます。

必要に応じて簡単にアクセスできる機能を作成できます。

search_man () { LESS=+/"$2" man "$1" ;}

現在やっていること:

search_man iptables '-t'              

同じ効果があるでしょう。


編集する:

検索するのではなく、マニュアルページの特定のオプションに移動するには、正規表現の一致を使用できますLESS

LESS='+/^[[:blank:]]+-t' man iptables

-tこれでオプションの説明に直接移動しますman iptables。同様に関数を定義することもできます。

search_man () { LESS=+/^[[:blank:]]+"$2" man "$1" ;}

おすすめ記事