アンドロイド

LinuxのWhereisコマンド

’, Â, � etc... How to fix strange encoding characters in WP or other SQL database

’, Â, � etc... How to fix strange encoding characters in WP or other SQL database

目次:

Anonim

whereis は、特定のコマンドのバイナリ、ソース、およびマニュアルページファイルの場所を見つけることができるコマンドラインユーティリティです。

、Linuxの whereis コマンドの使用方法を示します。

whereis コマンドの使用方法

whereis コマンドの構文は次のとおりです。

whereis FILE_NAME…

オプションなしで使用すると、引数として指定されたコマンドのバイナリ、ソース、およびマニュアルファイルが検索されます。

デフォルトでは、 whereis は、環境変数にリストされているハードコードされたパスとディレクトリでコマンドのファイルを検索します。 -l オプションを使用して、 whereis コマンドが検索するディレクトリを見つけます。

whereis -l

たとえば、 bash コマンドに関する情報を取得するには、次のように入力します。

whereis bash

bash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz

上記の出力では、 bash: は情報を取得するコマンド、 /bin/bash はバイナリファイルへのパス、 /usr/share/man/man1/bash.1.gz /etc/bash.bashrc はソースファイル、 /usr/share/man/man1/bash.1.gz はmanページです。

検索しているコマンドが存在しない場合、 whereis はコマンド名のみを出力します。

whereis コマンドに複数の引数を指定することもできます。

whereis netcat uptime

出力には、 netcat コマンドと uptime コマンドの両方に関する情報が含まれます。

netcat: /bin/netcat /usr/share/man/man1/netcat.1.gz uptime: /usr/bin/uptime /usr/share/man/man1/uptime.1.gz

コマンドバイナリのみを検索するには、 -p オプションを使用します。

たとえば、 ping コマンドの場所を見つけるには、次のように入力します。

whereis -p ping

ping: /bin/ping

コマンドバイナリの場所のみを検索する場合は、 which または type コマンドを使用することをお勧めします。

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

whereis -s command

ソースファイルが存在する場合、 whereis はその場所を出力します。

-m オプションを使用すると、manファイルのみを検索できます。

whereis -m command

whereis がバイナリを検索する場所を制限するには、 -B オプションを使用し、マニュアルの場合は -M オプションを、ソースの場合は -S を使用します。 各オプションは、スペースで区切られたディレクトリへの絶対パスのリストを受け入れます。 ディレクトリリストは、ファイル名の開始を示す -f オプションで終了する必要があります。

たとえば、 /bin ディレクトリで cp バイナリを検索するには、次のように入力します。

whereis -b -B /bin -f cp

cp: /bin/cp

-u オプションは、異常なエントリを検索するように whereis に指示します。 要求されたタイプ(バイナリ、手動、およびソース)のエントリが1つだけではないファイルは、異常なファイル(コマンド)と見なされます。

たとえば、 /bin ディレクトリで、マニュアルページや複数のドキュメントがないすべてのバイナリを検索するには、次のように入力します。

cd /bin whereis -m -u *

-f オプションの後のワイルドカード文字( * )は、現在の作業ディレクトリ( /bin )内のすべてのファイルを意味します。

結論

whereis ユーティリティは、特定のコマンドのバイナリ、ソース、およびマニュアルファイルを見つけるために使用されます。

whereisターミナル