ホームページ  >  記事  >  システムチュートリアル  >  Linux whereis 基本コマンド

Linux whereis 基本コマンド

WBOY
WBOYオリジナル
2024-05-30 10:18:47464ブラウズ

Linux whereis 基础命令

この記事では、このコマンドの基本をわかりやすい例を交えて説明します。ただし、その前に、以下に示すすべての例が Ubuntu 16.04 LTS でテストされていることを指摘しておく価値があります。

Linux whereisコマンド

whereis コマンドは、ユーザーが特定のコマンドのバイナリ ファイル、ソース コード、ヘルプ ページを見つけるのに役立ちます。その形式は次のとおりです:

リーリー

これは、このコマンドの man ページでの説明です:

whereis は、指定されたコマンドのバイナリ ファイル、ソース ファイル、ヘルプ ファイルを見つけることができます。 見つかったファイルは、メインのパス名が削除され、ファイルの末尾の拡張子 (単一) (例: .c)、およびソース管理に由来する接頭辞 s が付けられて表示されます。次に、whereis は、標準の Linux の場所と $PATH および $MANPATH で指定されたパスで特定のプログラムを検索しようとします。

Q&A 形式の次の例は、whereis コマンドの使用方法を直感的に理解することができます。

Q1. whereis コマンドを使用してバイナリ ファイルの場所を見つけるにはどうすればよいですか?

たとえば、whereis コマンドを使用して現在地を見つけたいとします。具体的な操作は次のとおりです:

リーリー

Linux whereis 基础命令

最初のパス出力が必要な結果であることに注意してください。 whereis コマンドを使用すると、ヘルプ ページとソース コード パスも表示されます。 (見つかった場合は表示されますが、この例では見つかりません。) したがって、出力に表示される 2 番目のパスは、ヘルプ ページ ファイルの場所です。

Q2. 検索時にバイナリファイルのみを検索するか、ヘルプページのみを検索するか、ソースコードのみを検索するかを指定するにはどうすればよいですか?

たとえばバイナリ ファイルのみを検索したい場合は、-b コマンド ライン オプションを使用できます。例:

リーリー

Linux whereis 基础命令

同様に、2 つのオプション -m と -s は、それぞれヘルプ ページとソース コードに対応します。

Q3. whereis コマンドの検索場所を制限するにはどうすればよいですか?

デフォルトでは、whereis はマッチャーによって定義されたハードコーディングされたパスからファイルを検索します。ただし、必要に応じて、コマンド ライン オプションを使用して検索を制限できます。たとえば、/usr/bin 内のバイナリのみを検索したい場合は、-B オプションを使用できます。

リーリー

注: このメソッドを使用する場合は、複数のパスを指定できます。 -f オプションを使用して、検索するディレクトリのリストとファイル名を明示的に分離します。

同様に、ヘルプ ファイルまたはソース コードのみを検索したい場合は、それに応じて -M および -S オプションを使用できます。

Q4. whereisの検索パスを確認するにはどうすればよいですか?

これに対応したオプションもあります。 whereis の後に -l を追加するだけです。

リーリー

これは例の出力の一部です:
Linux whereis 基础命令

Q5. 異常なエントリを持つコマンドを見つけるにはどうすればよいですか?

whereis コマンドの場合、コマンドに明示的なリクエスト タイプごとに複数の項目がある場合、そのコマンドは例外とみなされます。たとえば、ドキュメントが入手できないコマンド、またはドキュメントが全体に散在しているコマンドは、珍しいコマンドとしてカウントされます。 -u オプションを使用すると、whereis は例外エントリを含むコマンドを表示します。

たとえば、次の例は、現在のディレクトリに対応するドキュメントまたは複数のドキュメントを含むコマンドが存在しないことを示しています。

リーリー
概要

whereis は頻繁に使用する必要がある種類のコマンド ライン ツールではないと思います。しかし、特定の特別な状況に遭遇したとき、これは間違いなくあなたの人生を楽にするでしょう。このツールが提供する重要なコマンド ライン オプションのいくつかについてはすでに触れたので、練習のために注意してください。詳細については、マニュアル ページに直接アクセスしてください。


以上がLinux whereis 基本コマンドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。