開発日記-20190612キーワードの研究ノート、「鳥兄弟のLinuxプライベートキッチン - ベースの学習記事」

序文

今日、効率は本当に、ほとんどは非常に意味がありませんを使用して、実際にはこれらの書き方について話しているものを見、今感じる、と一般的に書き、息の進捗状況と半分を促進するための2つの章を読んで、かなり良い=の=を感じるんダウンした後、私は、具体的なフォローアップを確認することではないでしょう。だから私は決めたその日は特に大きなフォローアップの感情ではない場合、パンチカード型記録などのコンテンツの唯一のこの部分は、私は、ちょうど今日、私は何のビットを記録するために、学んできたでしょうました。「鳥兄弟のLinuxプライベートキッチン」この本のために、確かに、このエントリを読んでも価値の本で、理解することも非常に簡単スピーカーは、彼のおかげで私はこんなに早く進行することができましたが、私はまだかなりに願っていますフォローアップの本に焦点を当て、「Linuxシステムの管理技術マニュアル」、私は、効率と速度の微妙なバランスで仕事を取得する必要があります。私はレイダーズに大きな章を終えたときに、私は日常のパンチを行うために、要約抜粋のこのセクションをさせて頂きます。そして、私が学んだこの本に基づいて、次の本を読んで、より完全な知識を吸収してみましょう。(結局、Linusが個人的にまだ良い味を味わうために必要があり、本をお勧めします= =)


コンテンツ

12.5 RECAP

  • この方法は、文字列に行動単位で処理された正規表現文字列に対処することです
  • ユーザーが簡単に削除、検索に到達することを可能にするいくつかの特殊記号により補助正規表現は、特定の文字列のためのハンドラを置き換えます
  • 限りツールは正規表現をサポートして、その後、ユーティリティは、正規表現文字列処理を目的として使用することができます
  • 正規表現とは完全に異なるワイルドカードスタイル。ワイルドカード(ワイルドカード)は、インタフェースの動作のbashの機能を表すが、正規表現を処理する方法を示す文字列であります
  • エンコーディングの問題は、異なる状態を持っているので、正規表現文字列を比較するためにはgrepや他のツールを使用して、あなたがより良いCなど、英語や他の言語エンLANG変数を設定したいとき
  • より厳密な正規表現の構文をサポートするegrepを、grepのと両方のプログラムでは非常に一般的ですegrepの正規表現、
  • 【:アッパー:】代わりの好ましい範囲をコードする、異なる符号化方式には、異なる言語(LANG)が原因選択された正規表現の差分データは、したがって、特殊記号として使用することができます
  • 厳格度の違いに、そこでの正規表現は、より厳格な拡張正規表現です
  • 特殊文字は、*基本的な正規表現ですか?、[]、[ - ]、[^]、^、$、など!
  • などの一般的な正規表現ツールのgrep、sedの、vimの、
  • printf関数は、特殊記号を介して出力されたデータをフォーマットするために使用することができます
  • awkは再配置し、出力データ、根拠として「フィールド」を使用することができます
  • ファイルの比較、あなたは主にプレーンテキストファイルの面で差分の新旧バージョンを比較差分とCMPの比較を、使用することができます
  • 新にレガシーデータを更新するためのpatchコマンド(主に差分パッチパッチソースファイルで作成されました)

13.7 RECAP

  • シェルスクリプトは、「プログラム」書かれたシェル関数(プログラム)を使用することで、このプログラムは、プレーンテキストファイルには、あるいくつかの正規表現は、コマンドや配管を、内側に書かれた(外部コマンドを含む)シェル構文とコマンド私たちが望む治療目標を達成するために、データトラフィックのリダイレクトや他の機能、
  • 上記システムの管理に使用されるシェルスクリプトは優れたツールであるが、ホストリソースの貧弱な配分をもたらす、シェルスクリプトより遅く、より多くのCPUリソースと使用するため、数値計算プロセスの多くで使用されるが、十分ではありません
  • シェルスクリプトファイルでは、コマンドは上から下にあり、かつ実行分析と左右
  • シェルスクリプトは、少なくとも直接コマンドが必要な場合は、rとxの許可を持っている必要があり、Rへのアクセス権を持っている必要があります実行します
  • 二行目は、アプリケーション、バージョン、作者などを宣言した後、良いプログラミング習慣では、最初の行は、シェル(#!/ binに/ bashの)を宣言するための
  • スクリプトの種類にリードコマンドに到達するために使用することができます
  • データを作成するスクリプトが異なる結果を実行した各時刻は、日付コマンドの日付を使用して達成することができます
  • 実行するスクリプトの実行時間ソースの面では、父親に代わって、bashが行わ以内に行うもの!
  • 判定式が必要である、またはテストブラケットで使用することができる場合([])で処理
  • スクリプトでは、$ 0 1 .... 1 .... 特別な意味のあります@
  • 条件式は、固定、可変コンテンツの場合は、ユースケースの$ varは内... ESAC処理された場合、その後...かどうかを決定するために使用することができます
  • 、所望のタスクを達成するために行われないとサイクルは、不定ループ(つつ、UTIL)及び一定周期(ため)に分割されています
  • 私たちは、SH -x script.shは、プログラムをデバッグするために使用することができます

毎日の仕事

結局、あなたは古い得るでしょう、と私は王を戴冠されます!

おすすめ

転載: blog.csdn.net/qq_31433709/article/details/91645950