特定のタスクを実行するプログラムを見つけるために端末でどのコマンドを使用できますか? [コピー]

特定のタスクを実行するプログラムを見つけるために端末でどのコマンドを使用できますか? [コピー]

私はしばしばAltキーを押しながら「LinuxでXを実行する方法」を検索します。

特定の状況で利用可能なツールを見つけるためにLinux(マニュアルページなど)で検索する方法はありますか?

たとえば、以前はフォルダが占めるスペースを確認するコマンドが必要でした。 (Windowsの用語は申し訳ありませんが、私は初めてです!)du -hターミナルを離れることなくこのコマンドを見つける方法はありますか?

答え1

apropos(or)コマンドは、man -k指定されたクエリを含むこのセクション(Unixマニュアルの最初のセクション)のすべてのマニュアルを返します。NAMEこの部分は「whatis」データベースに保存されます。

「空白」を処理するコマンドを見つけるには、次のようにします。

$ apropos space

dfOS Xでは、(「利用可能なディスク容量の表示」)およびその他の関連項目(しかしbtw)を探します。いいえ duNAME、少なくともOS Xではそうではありません。すべてシステムマニュアル自体の対応するセクションによって異なります。

$ apropos "disk usage"

du(「ディスク使用量統計の表示」)を含む、より制限的なオプションがあります。

試行錯誤を経て検索語を探す必要があります... ;-)

このwhatisユーティリティは反対のタスクを実行します。

$ whatis du
du(1)                    - display disk usage statistics

関連情報