使ってみると、ほとんどapropos
システムコール、ライブラリコールなどは気にしません。 - ただ名前を忘れた命令を探したいだけです。apropos
実行ファイルとコマンド(マニュアルのセクション1)のみを表示し、他のすべてをフィルタリングするように出力を減らす方法はありますか?
ベストアンサー1
使用していると仮定man-db
バージョンapropos
、次のオプションを使用して関心のあるセクションを指定できます-s
。
apropos -s 1 read
管理コマンドを含めるには、次のようにします。
apropos -s 1,8 read
からman apropos
:
-s list, --sections=list, --section=list
該当するマニュアルセクションのみを検索してください。 listは、コロンまたはカンマで区切られたセクションのリストです。リストの項目が「3」などの単純なセクションの場合、表示される説明リストには「3」、「3perl」、「3x」などのセクションが含まれます。拡張子(「3perl」など)を使用すると、リストにはマニュアルセクションの対応するセクションのページのみが含まれます。
別のバージョンを使用すると、次のような結果がapropos
得られますgrep
。
apropos read | grep '(1)'
または
apropos read | grep -E '\((1|8))'