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