1.特殊記号
'' WYSIWYG。出力されます。
「」特殊文字が解析されます実行
`` $()の等価、結果を残して、カッコ内のコマンドを実行します。
>リダイレクト(ファイルを空にして、ファイルにコンテンツを追加します)
>>(ファイルの追加コンテンツの末尾)のリダイレクトを追加
2>エラーのリダイレクト
2 >>リダイレクトエラーを追加
- 現在のユーザのホームディレクトリ
!検索やコマンドを実行します。例えば:!はsedコマンドと実行を含む、最も近いものを見つけるためにsedを。grepのSED |歴史:一般的にこれを行います
#コメントやrootコマンドラインプロンプト
値または変数$コマンドプロンプトを取るために、一般的なユーザー
*すべて、何も
\エスケープ文字
&&コマンドが正常に実行される前に、コマンドを実行した後。例えば:ifdownをeth0の&&のifup eth0を
、コマンドが失敗した||前者は、コマンドポストを実行します
2.通配符
ワイルドカードは、ファイルを見つけるために使用されています
*すべての、すべての手段
} {シーケンスを生成します
3.正規表現
これは、シンボルによってテキストを表します。正規表現は、ラインに従って処理されている。中国のシンボルの使用を禁止します。
ワイルドカードと正規の違い:
ワイルドカード - ファイル名と一致するように見て、Linuxのほとんどのコマンドを使用することができます
定期 - ファイル内のコンテンツを検索し、一致。grepを/ SED / awkは/コマンドサポート、Javaの、パイソンこれらの高レベルの言語のサポートを見つけます。
定期的なカテゴリー:
定期:^ * $ [] [^]基本正規表現BRE。
通常の拡張:?| + {}()Extened正規表現ERE
^行の先頭
。(ドット)のいずれかの文字、空白行が一致しません
*キャラクターは、前者がより0または1> = 0回表示されます一致します。注意:0回====連続して何も、それが表示され、ファイルの内容全体を置いてはいけません。以下のような:grepのファイルの内容全体tmp.txt「W *」tmp.txtが表示されます。
ラインの$終了
[] [ABC] ------マッチA又はB又はC. 括弧内のシンボルに相当し、文字は一度だけ一致します。
[^] [^ ABC] ------除外AまたはBまたはC
*すべての文字、すべてのシンボル
|か。以下のような:egrepの "456 | ABC" tmp.txt
シンボル> = 1 1 +フロント回以上一致します。何が一般的に[]を使用してて、定期的にアウトを照合することによって、連続することができます。
{} G {N、M} - 以前の最小の文字が表示されたn回m回せいぜい; G {N} - 文字が表示されたN回前に、G {、mは} - 最もm回前の文字で表示され; Gは、{N} - 前の最小の文字が表示さn回。
()括弧は全体の内容と同等です。(後方参照)を参照した後に使用されます。一般的にSEDに使用。例えば:SED -rさん#...(..)#\ 2#1グラム。(。) "test.txtのSED -r test.txtのegrepの「GR(さんの##の\ 1#gの(*)。" | E)Y「test.txtの
?前の文字の連続した0または1
拡張された定期的に+をサポートするために、定期的
グレップのegrepの或グリップ-E
しかし、まだ-r
AWK AWK