Mac OS X のターミナルで一致する文字列のマニュアル ページ インデックスを検索します
多くのコマンド ライン ユーザーは、特定のコマンドのマニュアル ページを開く「man」コマンドに慣れていますが、特定のコマンドのマニュアル ページではなく、すべてのマニュアル ページ内で一致する文字列を探している場合はどうでしょうか。それがこのトリックの目的なので、特定のプロセス、デーモン、構成ファイルなどについて詳しく知りたい場合、OS X のターミナル アプリには、ユーザーがすぐに検索できる非常に便利なクイック検索機能が含まれています。すべての一致の man ページ インデックス。
Mac OS で一致する文字列のマニュアル ページを検索する
man ページのインデックス検索の使用は、ターミナル アプリに関する限り簡単であり、コマンドを入力する必要さえありません (必要に応じて入力することもできますが、それについては後ほど詳しく説明します)
テキストのブロック、構文、コマンド、設定ファイル、ログ、システム デーモン、プロセスをカーソルで選択し、右クリックして「Man Page Index を検索」を選択します
この例では、OS X のシステム ログ サーバーである「syslogd」のすべてのマニュアル ページを検索しており、3 つのマニュアル ページの結果が見つかりました: asl.conf、syslog.conf 、syslogd.
これは、実際には優れた apropos コマンドの GUI フロントエンドにすぎません。これは、追加のコマンドの詳細を取得したり、コマンド ラインからヘルプを検索したりするためのさまざまな方法の 1 つです。上記のように右クリックのトリックを使用せずに直接アクセスしたい場合は、コマンドラインに次のように入力して、syslogd で同じことを使用できます。
apropos syslogd
一致した結果は同じで、基本的に man に一致する 'whatis' のリストですが、黄色のマニュアル ページ形式の新しいターミナル ウィンドウが起動せず、結果が返されます。他の端末構文と同様に、コマンドが起動された場所と同じウィンドウに表示されます。
このすぐ上には、同じコンテキスト メニューの open man page メニュー オプションがあります。これは、追加の詳細をすばやく取得したり、apropos コマンドが返したものによって参照される特定のマニュアル ページを開くのにも役立ちます。 GUI の観点から見ると、ターミナル アプリのヘルプ メニューは、マニュアル ページを新しいウィンドウで起動するのと同じ機能を提供します。これらは、コマンド ラインを初めて使用する人や、長年の UNIX マスターであるが、頻繁に使用する可能性のあるものにアクセスする簡単な方法を知りたい人にとっても、知っておくべき優れたトリックです。