Linux自習の旅-基本コマンド(grepコンテンツ検索コマンド)
記事のディレクトリ
序文
1.前のセクションでは、ワイルドカードの基本的な機能と使用法について説明しました。まだ読んでいない場合は、以下のリンクをクリックしてご覧ください:ワイルドカード
2.このセクションでは、引き続きコマンドに戻り、別の検索コマンドgrepについて説明しますが、grepはfindの検索ファイルとは異なり、ファイルの内容を検索するためにgrepが使用されます。
ヒント:この記事の内容は次のとおりです
1つ、grepの紹介
grepの主な機能は、ファイル内の文字列に一致する行を抽出することです。
- コマンド名:grep
- 場所:/ usr / bin / grep
- 実行権限:すべてのユーザー
- 関数の説明:ファイルの内容の文字列に一致する行を抽出します
命令格式
grep [选项] 查找内容 文件
常用选项:
-n:显示行号
-v:反向查找
-i:忽略大小写
-o:仅显示匹配到的字符串
--color=auto:搜索出的结果颜色高亮显示(默认选项)
2、grepの使用
1.ファイル内の特定の文字列を直接検索し、grepに一致した文字列に対応する行を表示させる場合:
grep root / etc / passwd:/ etcディレクトリでのpasswdファイルの検索を表し、ルートフィールドを含む行を表示します。
2.ファイル内の特定の文字列を直接検索し、grepに一致した文字列に対応する行を表示させる場合、行番号の識別があります。
grep -n root / etc / passwd:/ etcディレクトリ内のpasswdファイルを検索し、ルートフィールドを含む行を表示し、ファイル内の行数を表示することを意味します。
3.ファイル内の特定の文字列を直接検索し、grepに一致した文字列に対応する行を表示させる場合は、大文字と小文字を区別しないでください。
grep -i user / etc / passwd:/ etcディレクトリ内のpasswdファイルを検索し、userフィールドを含む行を表示することを意味します。userフィールドは大文字と小文字を区別せずに表示されます。つまり、大文字のUSERまたは小文字のします。
4.ファイル内の特定の文字列を直接検索し、一致した文字列に対応する行を除くすべての行をgrepに表示させる場合:
grep -v repos redhat.repo:このディレクトリでredhat.repoファイルを検索し、reposフィールドを含む行を表示せず、reposフィールドを含まない行のみを表示することを意味します。
総括する
このセクションでは、
{
grepの基本的な使用法
}で
次のセクションで、私たちはgrepのとそれを使用しているとき、正規表現についてお話します。