GNU/Linux >> Linux の 問題 >  >> Ubuntu

LinuxWhereisコマンド

場所 commandは、Linuxコマンドのソースページまたはバイナリページとマニュアルページを見つけるのに役立つコマンドラインツールです。この簡単なガイドでは、whereisコマンドの使用方法についての洞察を提供します。

コマンドの基本構文はどこにありますか

whereisユーティリティは示されている構文を取ります。

$ whereis [OPTIONS] filename

いくつか例を見てみましょう。

コマンドのバイナリページとマニュアルページを検索する

オプションがない場合、whereisユーティリティはLinuxコマンドのバイナリへのパスとマニュアルページの両方を提供します。

lsのバイナリの場所を検索するとします。 マニュアルページを含むコマンド。彼を達成するには、次のコマンドを実行します:

$ whereis ls

出力から、バイナリは / usr / bin /にあります。 /usr/share/man/man1/ls.1.gzのパスとマニュアルページ パス。

さらに別の例を見てみましょう。 catのバイナリパスとマニュアルページを見つけるには コマンド、実行:

$ whereis cat

同様に、バイナリは / usr / bin / catにあります。 /usr/share/man/man1/cat.1.gzのパスとマニュアルページ パス。

引数として複数のコマンドを指定します

さらに、次のように引数として複数のコマンドを指定できます。

$ whereis command1 command2 …

たとえば、2つのコマンドのバイナリロケーションとマニュアルページを同時に検索するには: pwd および稼働時間 コマンドを実行します:

$ whereis pwd uptime

マニュアルページのみを検索

-mを使用します オプションoコマンドのマニュアルページへのパスのみを表示します。以下の例は、 lsのマニュアルページへのパスを示しています。 コマンド。

$ whereis -m ls

バイナリパスのみを検索

バイナリパスのみを検索し、マニュアルページを省略したい場合は、 -bを使用します。 以下に示すオプション。

$ whereis -b ls

ソースファイルのみを検索

ソースファイルのみを検索するには、 -sを使用します 示されているオプション。

$ whereis -s cp

マニュアルページを検索できる場所を制限する

デフォルトでは、 whereis ユーティリティは、コマンドのすべてのマニュアルページを取得します。ユーティリティが特定のマニュアルページを検索するように制限するには、 -Mを使用します オプションの後にマニュアルページが続き、その後 -f オプションの後にコマンドが続きます。

以下の例では、 whereis ユーティリティは、 mkdirのマニュアルページを検索します twpパスのコマンド: /usr/share/man/man2/mkdir.2.gz および/usr/share/man/man1/mkdir.1.gz。

$ whereis mkdir

ここでは、場所を制限しています / usr / share / man / man2のマニュアルページを検索するためのユーティリティ パスのみで、他の場所は無視してください。

$ whereis -M /usr/share/man/man2 -f mkdir

バイナリを検索できる場所を制限する

同様に、場所の場所を制限できます バイナリを検索します。以下のコマンドで、 whereis / usr / bin / pwdの2つの場所でバイナリを検索します および/usr/include/pwd.h

$ whereis pwd

-Bを使用する オプション、示されているように、 / usr / binでバイナリを検索するユーティリティを制限しました パスのみ。

$ whereis -B /usr/bin -f pwd

バージョンを確認する

whereisのバージョンを確認するには コマンド、実行:

$ whereis --version

または

$ whereis -V

whereisユーティリティのヘルプを入手する

追加の場所について コマンドオプション、コマンドを実行します。

$ whereis --help

まとめ

これは、場所の概要です。 指図。うまくいけば、あなたはロープを学び、ユーティリティを使用してさまざまなコマンドのバイナリとマニュアルページを見つけることができます。


Ubuntu
  1. LinuxWhereisコマンドの例

  2. Linuxmvコマンド

  3. Linuxduコマンド

  1. LinuxのWhereisコマンド

  2. Linuxipコマンド

  3. Linuxcdコマンド

  1. LinuxのWコマンド

  2. Linuxのコマンドで

  3. LinuxのRmmodコマンド