Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxが5つの検索コマンド

Linuxが5つの検索コマンド

  
 

Linuxでは、これを行うには多くの方法があります。 LinuxHaxor外国のウェブサイトは、5つのコマンドをまとめたもので、あなたは彼がいくつかを知って見ることができます。ほとんどのプログラマは、多くの場合、それらの3に2を使用することができ、これらの5人は、小さくすべきコマンドに精通しています。

1.検索

最も一般的で最も強力な検索コマンドで、あなたが探している任意のファイルを見つけるためにそれを使用できます。

次の形式を使用して検索する:$見つける<指定されたディレクトリ><基準>をターゲット;<指定されたアクション> - <ディレクトリ>を指定します。:検索とそのサブディレクトリのすべてのこと。デフォルトは現在のディレクトリです。 - LT&;>前記指定された条件ファイルが検索されます。 - <アクション>具体的な処理のために指定された検索結果。あなたは(つまり、すべてのファイルを返している)、任意のパラメータを追加し、デフォルトは現在のディレクトリとそのサブディレクトリを検索し、任意の結果をフィルタリングしていない見つからない場合は
は、

、それらのすべてが画面上に表示されます。

:. $ -name「の私の*は」(サブディレクトリ、以下同じを含む)、現在のディレクトリ、私で始まるファイル名を持つすべてのファイルを検索し、見つけるの使用例を見つけます。 $下さい。-Name「私*」は、カレントディレクトリを検索し、私の名前でファイルを起動し、すべてのファイルとその詳細が表示され-ls。 $下さい。-Type F -mmin -10カレントディレクトリを検索するために、すべてが通常のファイルの最後の10分に更新しました。 Fパラメータ、共通のファイル+ +特殊ファイルのディレクトリの検索を-typeない場合。

2
探し

コマンドを探し、実際に'. -name&'を見つけている、それは特定のディレクトリを検索していないため、別の方法で、後者よりもはるかに高速が、データベース(は/var /libに/locatedb)を検索し、このデータベースは、すべてのローカル新聞の情報が含まれています。 Linuxシステムが自動的にこのデータベースを作成し、自動的に更新を一日一回、その前に最新の変更を見つけるlocateコマンドファイルを使用します。あなたが見つけ使用する前に、これを回避するには、最初にデータベースを更新し、手動でupdatedbコマンドを使用します。

例のコマンドを探します。$ etcディレクトリで始まるすべてのファイルの/etc /shをshの検索を見つけます。 $下のすべてのファイルをmで始まる、〜/メートルの検索ユーザのホームディレクトリを検索します。 $、ユーザのホームディレクトリの-i〜/M検索を見つけメートルで始まるすべてのファイル、およびケースを無視しての下で。

3. whereisは

コマンドは、プログラム名を検索し、唯一のバイナリファイル(パラメータ-b)、manドキュメント(パラメータ-m)とソースコードファイルを検索するために使用することができますwhereisは(パラメータ)-s。パラメータを省略すると、すべての情報が返されます。 PATH変数指定されたパスにある
株式会社

例whereisはコマンド:. $ whereisはgrepの

4

コマンドの役割、システムコマンドの検索位置、および最初の検索結果を返します。言い換えれば、どのコマンドを使用するには、次のシステムコマンドがあるかどうかを確認することができ、そして最終的に、コマンド実行の位置です。例:。$を使用してコマンド

これはgrep

5種類

実際にコマンドを入力し、シェルが終了してコマンドを区別するために使用される検索コマンド、と考えることはできません内蔵または外付けシェルの独立したバイナリファイルで提供。コマンドは、外部コマンドである場合には、パラメータを使用-pパスは、対応するコマンドのコマンドを表示します。例

のコマンドを入力します。$型CDシステムが要求されます、CDには、シェルコマンド(ビルドイン)が付属しています。 grepのプロンプトが表示されます$タイプは、grepが外部コマンドで、コマンドのパスが表示されます。 $タイプ-p grepの後のコマンドと同じです-pパラメータを、追加します。

Copyright © Windowsの知識 All Rights Reserved