正規表現はLinuxシステムに固有のものではありませんが、正規表現はLinuxシステムで広く使用されている表現です。この記事では、Linuxシステムにおける正規表現の使用法について簡単に紹介します。
I.正規表現
コンピュータサイエンスでは、正規表現は、構文規則に準拠した一連の文字列を記述または照合するために使用されます(テキストエディタまたは一部のツール)。たとえば、bash環境では、パターンに一致するテキストコンテンツを取得するために正規表現がよく使用されます。 Linuxでは、正規表現は文字のクラスによって書かれたパターンです。定義されたパターンを実装することによってbash環境で必要な文字列をフィルタリングします。
正規表現は、一連の通常の文字といくつかのメタ文字で構成されています。通常の文字には、主に大文字と小文字、および数字が含まれます。メタ文字には特別な意味があります。文字自体の意味を表すものではありませんが、追加の機能説明に使用されます。正規表現には基本正規表現と拡張正規表現があります以下に、Linuxで一般的に使用されるいくつかの一般的に使用されるメタ文字をリストし、関連する例を使用して説明します。
1.基本正規化式
2.正規表現の拡張
以下は、基本的な正規表現と異なるメタ文字のリストです。
3. Linuxには他にもものがあります。文字をエスケープしますが、ここでは一般的に使用されるもののほんの一部のリストと説明を示します。興味のある友人は、' man 7 regex'を介して、manのドキュメントで提供されているヘルプシステムを見ることができます。
次に、grepコマンドの使用
grepコマンドを使用して、対応するパターンマッチングに正規表現を使用する方法を紹介しましょう。はじめに、grepコマンドの基本的な使い方を紹介しましょう。
grep(グローバル検索の正規表現と印刷)は、正規表現と印刷を包括的に検索することを意味し、正規表現を使用してテキストを検索し、一致する行を印刷することができます。出て来なさい。 grepには、grep、egrep、fgrepの3種類があります。
それぞれ:
上記はLinuxでの正規表現の使用方法ですもちろん、この記事の紹介は一般的なものですが、基本的にLinuxでの正規表現の使用方法すべてを網羅しています。 。
sshの他のLinuxマシンに接続し、時にはそれが接続できるにもかかわらず、このような問題が存在しますが、接続は非常に遅く、非常に時間がかかるときに、小扁は、解決する
Linuxサーバにbashシェルの脆弱性がある場合、リモートの攻撃者のオペレーティングシステムに任意のコマンドを実行させる可能性があり、脅威レベルはより高いです。この脆弱性は存在します、それをどのよう
AndroidソフトウェアはLinuxシステムで開発されていることを知っているので、Linux環境で開発環境を構築し、その後Linux /Ubuntu11.10システムを使用する方法Android 4
Linuxシステムの起動後、GUIログイン環境に入ります直接コマンドラインを入力したい場合は、特定の設定を行う必要があります一時入力コマンドラインを設定するか、システムを永続的に入力することができます