ドキュメントやコンテンツ処理 - whereisは、探し
1. whereisは:パスを見つけるために、PATH環境変数を押すと、バイナリコマンドを探します
whereisは、コマンドの機能の説明
whereis
コマンドは、ファイルを検索するために使用されています。この命令は、特定のディレクトリ内の適格ファイルを検索します。これらの文書は元のコード、バイナリファイル、またはヘルプファイルに属している必要があります。このコマンドは、バイナリファイル、ソースコードファイルと見つけるために使用することができman
、使用する一般的な必要性でファイルを見つけ、マニュアルページをlocate
コマンド。whereisはコマンドの構文
whereis
[オプション] [-BMSディレクトリ... -f]名...whereis
[-bfmsu] [ - B <ディレクトリ> ...] [ - M <ディレクトリ> ...] [ - S <ディレクトリ> ... ] [ファイル...]whereisは共通パラメータコマンド説明:
whereis
表1にある小さなパラメータwhereis
コマンドのパラメータと説明:表1:
whereis
コマンドのパラメータと説明
パラメータのオプション | 説明 |
---|---|
-b | 唯一のバイナリファイルを検索します。 |
-B <ディレクトリ> | ディレクトリの設定でのみバイナリファイルを検索します。 |
-f | ファイル名の前にパス名を表示しません。 |
-m | 単にドキュメントを見つけます。 |
-M <カタログ> | 唯一のディレクトリ設定でドキュメントを検索することができます。 |
-s | 唯一のオリジナルのコードファイルを検索します。 |
-S <カタログ> | 唯一のディレクトリ設定の元のコードファイルを検索します。 |
-u | ファイルの指定された型が含まれていないことが判明。 |
実用的な操作のwhereisはコマンド
実施例1:命令を使用して、
whereis
コマンド表示するcp
位置を、次のコマンド入力
[root@m01 ~]# whereis cp
cp: /usr/bin/cp /usr/share/man/man1/cp.1.gz
注意:上記の情報は出力され、プログラム名クエリとして左から右へ
cp
のパス、manページパスcp
man
例2:個別のお問い合わせバイナリファイルやヘルプファイル、コマンドを使用します。
[root@m01 ~]# whereis -b cp
cp: /usr/bin/cp
[root@m01 ~]# whereis -m cp
cp: /usr/share/man/man1/cp.1.gz
2.検索します。updatedbをを使用してライブラリを更新し、ラベルデータベース(/var/lib/mlocate/mlocate.db)からコマンドを探します
機能コマンドの説明を見つけます
locate
コマンドは、資格のある文書を検索するために使用され、彼は条件に沿った文書またはテンプレートのスタイルディレクトリを見つけ、データベースファイルとディレクトリ名を保存するようになります。通常、我々だけ入力する必要がありlocate your_file_name
、指定されたファイルを見つけること。CentOSの7は、このコマンドは、手動で、メソッドをインストールする必要がありません。yum install -y mlocate
コマンドの構文を探します
locate
[--version]locate
[-d] [ -ヘルプ] [ -バージョン] [テンプレートのスタイル...]共通パラメータの説明は、コマンドを検索します。
locate
表1にある小さなパラメータlocate
コマンドのパラメータと説明:表1:
locate
コマンドのパラメータと説明
パラメータのオプション | 説明 |
---|---|
-dまたは--database = | 命令で使用される構成データベースを検索します。中には/ var / slocateを/ libディレクトリにあるコマンドのデフォルトのデータベース、slocate.dbという名前の文書を見つけ、あなたはこのパラメータは特に指定し使用することができます。 |
- 助けて | オンラインヘルプ。 |
- バージョン | バージョン情報を表示します。 |
コマンドをハンズ探し
例1:検索
passwd
ファイルを、次のコマンドを入力します。
locate passwd
追加情報
locate
とfind
異なる:find
、見つけにくいlocate
だけで/var/lib/slocate
ライブラリを見つけること。locate
より速くfind
速く、それは本当に見えるが、データベース、一般的にはデータベースファイルをチェックしません/var/lib/slocate/slocate.db
ので、locate
ルックアップはリアルタイムではありませんが、データベースを更新する対象、通常、独自のシステムを維持し、あなたも手動でアップグレードすることができますデータベースは、コマンドがありますlocate -u
今日は、コメント偉大な神を啓発気軽にご質問を持っているか、何かがうまくいかない、あなたへの書き込み