Liunxファイルを探します

スクリプトファイルを探します

どのコマンド

PATH変数のパスで指定されたコマンド動作は、システム・コマンドの位置を検索し、最初の検索結果を返します。言い換えれば、どのコマンドを使用するには、次のシステムコマンドがあるかどうかを確認することができ、そして最終的に、コマンド実行の位置です。
構文:[-a]コマンドの
-a:ディレクトリのパスからすべてのコマンドを見つけることができますが列挙されています

例:

これはifconfigコマンド

Liunxファイルを探します

これは#これは、ファイル名を調べるには

Liunxファイルを探します

ファイル検索

whereisは

コマンドは唯一のパラメータが省略された場合は、プログラム名を検索するために使用することができwhereisは、すべての情報が返されます。
構文:whereisは[-bmsu]ファイルまたはディレクトリ名
-l:あなたはいくつかの主要なディレクトリを一覧表示することができますwhereisは、クエリに行きます
-b:唯一のバイナリ形式のファイルを検索するには、
-m:ドキュメントマニュアルファイルパスでちょうど見
-sを:のみソースソースファイルを見つける
-uを:上記の3つの文書内の他の特別なアイテムを探していません

例:

whereisはifconfigコマンド#ifconfigコマンドファイル名を検索します

Liunxファイルを探します

whereisは-m passwdの#は、ファイル内部の人間に表示します

Liunxファイルを探します

findコマンド

ファイルツリーと対応する処理でファイルを探し、見つける
-name:ファイル名でファイルを検索
-perm:ファイル検索にファイルのパーミッションによって
-user:ファイルの所有者によると、ファイルを見つけるために
-sizeを:指定したファイルのサイズを見つけますファイル[+ N:-N、より大きい:に等しい:nは、より小さい]
-基:ファイルのセットに応じて、ファイル検索に属する
-mtime <-n> <+をN> :ファイルは、ファイルを見つけるために時間に応じて変化する、-n Nを表し日以内に、+ nはnは数日前
-newer FILE1 FILE2:間file1とfile2のファイルを変更する時間を探します

例:

見つける/ -name xitai#xitaiという名前のシステム全体のファイルを探します

Liunxファイルを探します

-mtimeを見つける-2#のファイル検索は、48時間を変更しました

Liunxファイルを探します

発見は/ usr / local -size + 100M#100Mを超えるファイルを見つけます

Liunxファイルを探します

ソート#現在のターゲットディレクトリとすべての並べ替えを探す| -type dは見つけます

Liunxファイルを探します

755個のファイルに指定されたディレクトリのパーミッションを見つけるためには、/ usr / local / apache-tomcatの管理者/ -perm 755#を見つけます

Liunxファイルを探します

見つけるの/ etc / -newer / etc / passwdファイル#の検索の/ etc / / passwdファイルは、/ etcよりも新しいです

コマンドを検索します

locate命令其实是"find -name"的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库(/var/lib/locatedb),这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。
updatedb:第一次运行前,创建locate数据库
参数:
-i: 忽略大小写
-c:不输出文件名,仅计算文件数量
-l :仅输出几行
-r: 后面可接正则表达式
-S: 输出数据库文件相关信息

例子:

locate -l 5 passwd

如果报错:
Liunxファイルを探します

先安装
yum -y install mlocate
又报错:

Liunxファイルを探します

初始化
updatedb
locate -l 5 passwd

Liunxファイルを探します

locate -S

Liunxファイルを探します

type

type命令其实不能算查找命令,它是用来区分某个命令到底是由shell自带的,还是由shell外部的独立二进制文件提供的。如果一个命令是外部命令,那么使用-p参数,会显示该命令的路径,相当于which命令。

例子:

type -p ifconfig

Liunxファイルを探します

grep

指定された文字列を検索/フィルタリングのため。あなたは正規表現を使用することができます、あなたはコマンドのさまざまなを満たすことができます。
使用方法:grepの[オプション]コンテンツソースファイルの検索
-Aを:ディスプレイアコードのとラインの後に内容
-B:ディスプレイ行の内容と前回に沿って
-C:と行の前と後のディスプレイ行の内容を
-c:行がに沿って計算番号
表示マッチングラインと行番号:-n
-i:ケースを無視

正規表現

^:はgrepを開始するすべての行と一致する「^ grepは」
「はgrepを終了するすべてのマッチラインを表している
:」Gr.pはGR P「は任意の文字が続いている」「一致を示している」は「
:」grepが「一致を示します1つ以上のスペース直ちにgrepの行の後に
[]:[GGが】REPはgrepのはgrepとの一致を示す
[^]:[^ Z-FH-A]は直ちにHZと担当者を始め、担当者線はAFと一致しない表します

例:

grepを-n 'CC' aa.txt
グレップ-in 'DD' aa.txt
グレップ-vn 'CC' aa.txt

Liunxファイルを探します

おすすめ

転載: blog.51cto.com/13760351/2474675