私はしばしばman iptables
チェック-t
フラグなどの特定のフラグをチェックするためにCLIツールのマニュアルページを開きます。
これを単純化するツールはありますか?マンページの内容を把握するために、Bashで単純な関数を書くこともできますが、私が望むもの(特定のフラグの説明など)を正確に見つけるためにマンページ構造を使用するものを探しています。
ベストアンサー1
マニュアルページプログラムがそうであると仮定すると、less
環境変数を使用してすべてのコマンドを前に追加できます。less
LESS
したがって、次の-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" ;}