’, Â, � etc... How to fix strange encoding characters in WP or other SQL database
目次:
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
ユーティリティは、特定のコマンドのバイナリ、ソース、およびマニュアルファイルを見つけるために使用されます。