Linuxのwhereisコマンドとfindコマンドは少し似ていますが、whereisコマンドの方が早く見つけることができますが、プログラム名だけを見つけることができます。行きましょう。
whereisは、コマンドのみを検索バイナリファイル(パラメータ-b)、manドキュメント(パラメータ-m)とソースコードファイル(パラメータ-s)。パラメータを省略すると、すべての情報が返されます。
findと比較すると、whereis検索は非常に高速です。これは、whereisを使用するとLinuxシステムがシステム内のすべてのファイルをデータベースファイルに記録するためです。データを見つけるためにハードドライブを探すのではなく、データベースからデータを見つけるのは当然非常に効率的です。
しかし、データベースファイルはリアルタイムでは更新されないため、デフォルトでは週に1回更新されるため、whereisを使用してファイルを探すときに、削除されたデータやファイルを作成したデータが見つかることがあります。データベースファイルが更新されていないため、見つかりません。
1。コマンドフォーマット:
whereis [-bmsu] [BMSディレクトリ名-f]ファイル名
コマンド機能:
whereisコマンドは、ファイルシステム内の実行可能ファイル、ソースコードファイル、およびヘルプファイルを探します。これらのファイルの属性は、元のコード、バイナリファイル、またはヘルプファイルに属している必要があります。 whereisプログラムには、ソースコードの検索、代替検索パスの指定、および異常な項目の検索の機能もあります。
3。コマンドパラメータ:
-b実行可能ファイルを探します。
-mヘルプファイルを見つけます。
-sソースコードファイルを配置します。
-u実行ファイル、ソースコードファイル、ヘルプファイル以外のファイルをデフォルトパスで検索します。
-B実行可能ファイルを検索するためのパスを指定します。
-Mヘルプファイルを検索するためのパスを指定します。
-Sソースコードファイルを検索するためのパスを指定します。
4。例:
インスタンス1:**ファイルに関連するすべてのファイルを検索
コマンド:
whereis svn
出力:
[root @ localhost〜]#whereis tomcat
tomcat:
[root @ localhost〜]#whereis svn
svn:/usr /bin /svn /Usr /local /svn /usr/share/man/man1/svn.1.gz
説明:
tomcatがインストールされていない、見つけることができない、svnのインストールで関連文書がたくさん見つかりました< Br>
インスタンス2:バイナリファイルのみを検索する
コマンド:
whereis -b svn
出力:
[root @ localhost] 〜]#whereis -b svn
svn:/usr /bin /svn /usr /local /svn
[root @ localhost〜]#whereis -m svn
Svn:/usr/share/man/man1/svn.1.gz
[root @ localhost〜]#whereis -s svn
svn:
[root @ Localhost〜]#
説明:
whereis -m svnドキュメントのパスを検索します。whereis -s svnソースファイル
上記はLinuxでのwhereisコマンドの使い方です。 whereisコマンドの検索条件は比較的限られているため、プログラム名だけを検索する場合は、whereisコマンドを使用するのが非常に高速です。
Ubuntu 12.04のバージョンは背景色を設定することができますが、Ubuntu 12.04は背景色を変更することはできません。次の小さなシリーズでは、Ubuntu 12.04を紹介しますが、背景
Ubuntuはapt-getを使用してシステムまたはソフトウェアのアップデートを入手し、それらをネットワークからダウンロードしてコンピュータにインストールできます。実際、Ubuntuユーザーはこれらの
Linuxでcobblerを使用すると、Linuxネットワークインストール環境を迅速に確立でき、これによりLinuxネットワークインストールの技術的しきい値が大幅に低
でXen仮想ハードディスクの空き容量を増やす方法 Xen仮想マシンは、サーバアプリケーションの統合、ソフトウェア開発のテストなどに使用できます。アプリケーションはますます普及していますが、使用中のXe