locateコマンドは、Linuxの検索コマンドの1つで、データの検索に使用できますが、findコマンドと似ていますが、より多くのリソースを消費します。コマンドの使い方
非常に高速なファイル検索システムがあれば、ユーザーがファイルを指定することができます探します。この方法では、最初にシステム内のすべてのファイル名とパスを含むデータベースを作成してから、実際にファイルシステムを詳しく調べずに、データベースを検索するときにデータベースにクエリを実行するだけで済みます。一般配布では、データベースの作成は自動的にcrontabで行われます。
1。コマンドフォーマット:
[Select Parameters]を探します。[Style]
コマンド機能:
locateコマンドは、cronデーモンによって定期的に作成されたupdatedbプログラムによって更新されたデータベース検索時に、ファイルを素早く検索することができます。データの検索は高速ですが、さらに悪いことには、locateで見つかったファイルが最近確立されたか名前が変更されただけでは見つからないことがあります。デフォルト値ではupdatedbは1日に1回実行され、設定値はcrontabを修正することで更新できます。 。 (etc /crontab)
locateは修飾ファイルの検索に使用され、テンプレートのスタイルに一致するファイルまたはディレクトリを検索するためにファイルとディレクトリ名をデータベースに格納します。たとえば、' *'や'?'などのようにテンプレートスタイルを指定すると、指定したテンプレートがkcpa * nerの場合、locateは開始文字列がkcpaで、neuで終わるすべてのファイルまたはディレクトリを検索しますディレクトリ名がkcpa_nerの場合、Kcpartnerはディレクトリ内のサブディレクトリを含むすべてのファイルを一覧表示します。
locateコマンドとfindは同様にファイル機能を検索しますが、locateはupdateプログラムを使用してハードディスク内のすべてのファイルとディレクトリデータのインデックスデータベースを作成し、loacteを実行すると直接インデックスを検索します。高速で、索引データベースは通常オペレーティング・システムによって管理されますが、索引データベースを即時に変更するようにシステムに強制するために直接更新することもできます。
3。コマンドパラメータ:
-eは検索の範囲から除外されます。
-1はいの場合1その後セーフモードを開始します。セーフモードでは、ユーザーには見えないファイルは表示されません。 locateはファイルのパーミッションデータを取得するために実際のファイルシステムに行かなければならないので、これは遅くなり始めます。
-f特定のファイルシステムを除外します。たとえば、データベース内のprocファイルシステムにファイルを配置する必要はありません。
-q静止モード。エラーメッセージは表示されません。
-n n個までの出力を表示します。
-r検索には正規表現を使用してください。
-o品目在庫の名前を指定します。
-dデータベースのパスを指定します。
-h補助メッセージを表示します。
-Vプログラムのバージョン情報を表示します。
Previous12次のページ合計2ページ
Linuxシステムでは、Ctrl + Alt + Delショートカットの組み合わせでシステムをすばやく再起動できますが、この機能が不要な場合はオフにすることもできます。次の小シリーズでは、Ctrl +
Linuxの多くのコマンドの中で、expectコマンドは比較的珍しいので、expectコマンドを使用してスクリプトの自動ログインを実装したり、プロセスからのフィードバックを待ったりすることができます。では、expectコマンドの用途は何ですか? Xiaobianと一緒に来てください。
コードの一部を初めて目:
#! /usr /bin /expect
タイムアウトの設定
#)” 送信“ bash /root/test.sh \\ r” expect -re“ \\](\\ $
Linuxはさまざまなコマンドで操作できることを知っていますテキスト処理用のコマンドはかなりたくさんあります次の小シリーズでは、Linuxのシェルテキスト処理ツールについて簡単に説明します。窓とは異なり、Linuxオペレーティング習慣の下で
まだ多くの異なるコマンドで構成されているウィンドウ、で動作させることができ、この記事では、Linuxのテキスト処理最も一般的に使用されるツールでShe
\\ .pdf \\)$” -iregex:大文字と小文字を区別する正規表現を無視します •負のパラメータ すべてのテキスト以外のテキストを検索 code次のように:
Ubuntuシステムをインストールした後、システムのデフォルトの画面解像度が低すぎる1280 * 1024ディスプレイでは、800 * 600しか表示されません。ほとんどの場合、システムを再インストー