[復刻版]ポータブルUnixの開発者は、4つの芸術を歩いてポータブルUnixの開発者は4つの芸術を歩きます

HTTPS:// www.cnblogs.com/jiangzhaowei/p/3568226.html

 

    Unixシステムは、永遠に、より多くの開発者の意志特に彼らのインストール、設定、および管理を学ぶため、その上にすべてのスタッフを統合する必要はありません。 
    しかし、開発者は、Unixの間で歩く熟練する4つのものが残っています。 

    A、VIは 
    Unix用のテキストエディタを使用することがますます容易になっていますが、ない前に、十分な速さでもXWindowsのコンソール、またはVIを頼ることが。 
    VIの背景を思い出して、VIの開発者は、良いが、あまりにも法外なホットキーを発見した、よりあなたの手には、編集作業のほとんどを完了するためにキーボードを残します。 
    提案そのものを作る彼らは、便利です参照sheet--が、多くの場合、付録A、心でそれを考え出すための努力の検査のコマンドを忘れてしまったと思います。 

    第二に、テキスト処理 
       の開発者は、おそらく、ログファイル、エラーチェックと統計サービスのファイル、バグを作ることに加えて、それに加えてUnixのほとんどで行われてきました。 
       唯一のより多くのとgrepは十分でない、開発のベテランはAWK、sedのでしょうで、grepを、並べ替え、 uniqの、トイレ、頭、尾分解組立パイプ状のおもちゃ介してこれらのテキスト処理コマンド、非書き込みの大きなを完了するための最終的な思考セグメントのコードが機能していません。思いやりのパラメータ設定、人々は再びのシンプルで、デザインの極端な複雑に不思議.......「Unixのプログラミング技術では、」とても誇りに思う意識のありませんように嘆きました。 
    
     例えば、毎月の訪問TOP10統計スクリプト車東は: 

.. Awkの-F '\ t'の'$を印刷{4}' 2004_2 TXT | grepをchedong COM /テック/ | uniqは-c |並び替え-rn |ヘッド- 10   
      コマンド以上具体的な使用方法-付録Bを参照してください。要約テキストは、コマンドの処理、おそらく、次のとおりです。 

awkの-F「\ t」のアクセス記録ファイルを2004_2.txtなり、TABで区切られ、最初の4つの印刷 
のgrep chedong.com/techをのみ、ディレクトリchedong.com/techノート内のファイルを一覧表示します 
UNIQ -cカウント概要 
ソート-rn並び替え数値によって 
ヘッド-10トップ10 
         追加:ほとんどすべてのこれらのコマンドの正規表現をサポートし、正規の学校より良いOReillyの本は「Mastering.Regular.Expressions.3rd 2006」で    

    3は、bashのシェルは、プログラミング 
    上の純粋なコマンドパイプラインは、組立完了します時々 、シェルプログラミングスケジュールに協力する必要はないすべてのもの。    

    プログラミングは、才能の本能の開発者、言語は、始めるのは、マニュアルの参照を見てすることがどうあるべきかに関係なくです。 

    速いのBashシェルプログラミングガイド「中国語版にバッシュ初心者ガイド」を参照してください。 
     
     さらに、あなたはPerlを学ぶことができます。 



    四、メイクやAutomakeは 
    JavaのAntの後に使用し、私は退屈に感じたと思わせる、非常に退屈。常にそれでも、「GNUは3.8.0中国のマニュアル作り」を参照してください。     

     しかし、たとえmake'veメイクファイルまたは奇妙なアウト誰も書き込み、変態を習得し、彼らはそれらのすべてを見てはautomake + autoconfのオープンソースプロジェクトであり、私たち自身小さなバーを育てます。手書きMakeFile.amは、auotomakeなっMakeFile.inが、最終的にMakefileを生成は./configureユーザーを聞かせてみましょう。 
    
    両方のプラットフォーム間でautotoolsのが、また、標準文言は、最も重要なのは、メイクファイルよりも書き込みMakeFile.am作業ははるかに少ない、単にターゲットファイルを定義し、第一の処理サブディレクトリ、ソースファイル、ヘッダその上にファイルとライブラリファイル。 
    
    紹介記事 
    automakeはを使用して簡単Makefileを生成する 
    IBM DWを:例ソリューションはautoconfとautomakeにはMakefileを生成する 

    だけでエントリー理解のため上記2テキスト、実用的な手順-付録Cを参照してください。私のautomake1.9ステップの概要を。 

    完全無料の電子書籍: 
「GNUのAutoconf、Automakeのとlibtoolは」 

    また、また、より強力なMPC(メイクファイル、プロジェクト、およびワークスペースに貢献ACE Creatorは)、 自動的にMakeFile.amまたはVCのプロジェクトファイルが生成されます。 



    付録A:手動I VI気づかコマンド 
    上下左右: 
    Ctrlキー+ U / D上側と下半分のスクリーン、CTRL + F / B、次の画面の 
    端H / Gスクリーンヘッド/物品0 /行最初の行の$端 
    
    CRUD: 
    YY / DDコピー/削除行、P / P:コンテンツYY / DDののうちペースト 
    I /最初の行/最後の追加、O / O新しい行を開くために、D0 / D $行の行末の始まり削除 
    Uを:元に戻す 

    チェック: 
    ?先読み、N / Nは、最後の検索を繰り返し、 

付録B:概要テキスト処理コマンドは 
   awkは:テキストが(各ラインは複数のカラムの固定シンボルに分割)構成処理などの特定のフィールド、印刷抽出: 
    LSは-L | AWK「{} 1印刷$を」 - LS-L印刷された結果の最初の列 
    のawk -F ":" '{印刷は、/ etc / passwdの$ 6 "" $ 1}' であろう:1、6、カラム/ etc / passwdファイル分割印刷、別個の中間空間 
    AWKの例は、第6章の中国語版にIBM DW中国(総3)またはバッシュの初心者ガイドを参照してください。 

    グレップ:フィルター、我々は、ほとんどのコマンドがサポートに正規表現を使用しています。パラメータ: 
    -iは、各ファイルの出現、一致するファイルの名前だけ-lディスプレイの数の場合、-nショーの行番号、-c統計を無視します。 

    など、主に置き換えるために使用するストリームエディタ、::sedの 
    代わりに、sedのは-e '1,10s / fooの/バー/ G' myfile2.txtテキスト行がfooバーを交換1-10に代わっ、gを表し、グローバル置き換える 
    サポートに定期的に置換文字列を、あなたは一定の範囲内でのみコンテンツを置き換えることができます。 
    使い方は簡単ではない、第5章の中国語版に中国の(3の合計)またはBashの初心者のためのガイドのIBM DWのSED例を参照してください。 
    
    ソート:ソートパラメータ: 
    -r逆順、-nデジタルコンパレータ、-Mカレンダー比較的2月、12月には、ケースを無視-f 
    ものような構造化文書、サポート 
    ソート-t:-k 1,1の/ etc / passwdのを、 中:のみのソート最初の列で、割ます 
    ソート-t:-k 1,1 -k2.2,3.4の/ etc / passwdに、 に:セグメンテーション、キーを押して最初の列、4つの文字の第3列の第二列の2番目の文字を並べ替えますソート。 

    UNIQ:重複行を削除します。 
    通常の使用だけでなく、-cカウント繰り返し、および-u(ユニーク)と-d(重複)の2つのパラメータのみユニークで重複行に加えて。 

    トイレ:統計。 
    -l行、-m文字、-w単語 


付録C:私のautomake1.9ステップの概要 
あなたのMakeFile.amが書き込み 
オートスキャンの実行は、configure.scan生成する 
ファイルはconfigure.inを改称しながら、修正configure.scan: 
削除AC_CONFIG_HEADER( 【config.hの】)ライン 
AM_INIT_AUTOMAKE()[1.9外国が(1.9のAutomakeのバージョン番号である)を添加し 
AC_PROG_LIBTOOL(libtoolをもしあれば)を添加し 
ていないAC_CONFIG_FILESをチェックし、そうでない場合は前に一緒にすべてMakeFile.amを書く、自動スキャンあなたが参加するのに役立ちます、あなたは自分の手を追加する必要があります。 
libtoolize(それはlibtoolの場合) 
のaclocal 
のautoconf 
automakeに--add-行方不明 
に./configure 
メイク 

私たちは、Makefile.amとconfigure.inからのMakefileにファイルを書く必要があり、ACEは、実施例に良いリファレンスです。

 
トップへグッドテキスト  私の関心  古紙回収   

    Unixシステムは、永遠に、より多くの開発者の意志特に彼らのインストール、設定、および管理を学ぶため、その上にすべてのスタッフを統合する必要はありません。 
    しかし、開発者は、Unixの間で歩く熟練する4つのものが残っています。 

    A、VIは 
    Unix用のテキストエディタを使用することがますます容易になっていますが、ない前に、十分な速さでもXWindowsのコンソール、またはVIを頼ることが。 
    VIの背景を思い出して、VIの開発者は、良いが、あまりにも法外なホットキーを発見した、よりあなたの手には、編集作業のほとんどを完了するためにキーボードを残します。 
    提案そのものを作る彼らは、便利です参照sheet--が、多くの場合、付録A、心でそれを考え出すための努力の検査のコマンドを忘れてしまったと思います。 

    第二に、テキスト処理 
       の開発者は、おそらく、ログファイル、エラーチェックと統計サービスのファイル、バグを作ることに加えて、それに加えてUnixのほとんどで行われてきました。 
       唯一のより多くのとgrepは十分でない、開発のベテランはAWK、sedのでしょうで、grepを、並べ替え、 uniqの、トイレ、頭、尾分解組立パイプ状のおもちゃ介してこれらのテキスト処理コマンド、非書き込みの大きなを完了するための最終的な思考セグメントのコードが機能していません。思いやりのパラメータ設定、人々は再びのシンプルで、デザインの極端な複雑に不思議.......「Unixのプログラミング技術では、」とても誇りに思う意識のありませんように嘆きました。 
    
     例えば、毎月の訪問TOP10統計スクリプト車東は: 

.. Awkの-F '\ t'の'$を印刷{4}' 2004_2 TXT | grepをchedong COM /テック/ | uniqは-c |並び替え-rn |ヘッド- 10   
      コマンド以上具体的な使用方法-付録Bを参照してください。要約テキストは、コマンドの処理、おそらく、次のとおりです。 

awkの-F「\ t」のアクセス記録ファイルを2004_2.txtなり、TABで区切られ、最初の4つの印刷 
のgrep chedong.com/techをのみ、ディレクトリchedong.com/techノート内のファイルを一覧表示します 
UNIQ -cカウント概要 
ソート-rn並び替え数値によって 
ヘッド-10トップ10 
         追加:ほとんどすべてのこれらのコマンドの正規表現をサポートし、正規の学校より良いOReillyの本は「Mastering.Regular.Expressions.3rd 2006」で    

    3は、bashのシェルは、プログラミング 
    上の純粋なコマンドパイプラインは、組立完了します時々 、シェルプログラミングスケジュールに協力する必要はないすべてのもの。    

    プログラミングは、才能の本能の開発者、言語は、始めるのは、マニュアルの参照を見てすることがどうあるべきかに関係なくです。 

    速いのBashシェルプログラミングガイド「中国語版にバッシュ初心者ガイド」を参照してください。 
     
     さらに、あなたはPerlを学ぶことができます。 



    四、メイクやAutomakeは 
    JavaのAntの後に使用し、私は退屈に感じたと思わせる、非常に退屈。常にそれでも、「GNUは3.8.0中国のマニュアル作り」を参照してください。     

     しかし、たとえmake'veメイクファイルまたは奇妙なアウト誰も書き込み、変態を習得し、彼らはそれらのすべてを見てはautomake + autoconfのオープンソースプロジェクトであり、私たち自身小さなバーを育てます。手書きMakeFile.amは、auotomakeなっMakeFile.inが、最終的にMakefileを生成は./configureユーザーを聞かせてみましょう。 
    
    両方のプラットフォーム間でautotoolsのが、また、標準文言は、最も重要なのは、メイクファイルよりも書き込みMakeFile.am作業ははるかに少ない、単にターゲットファイルを定義し、第一の処理サブディレクトリ、ソースファイル、ヘッダその上にファイルとライブラリファイル。 
    
    紹介記事 
    automakeはを使用して簡単Makefileを生成する 
    IBM DWを:例ソリューションはautoconfとautomakeにはMakefileを生成する 

    だけでエントリー理解のため上記2テキスト、実用的な手順-付録Cを参照してください。私のautomake1.9ステップの概要を。 

    完全無料の電子書籍: 
「GNUのAutoconf、Automakeのとlibtoolは」 

    また、また、より強力なMPC(メイクファイル、プロジェクト、およびワークスペースに貢献ACE Creatorは)、 自動的にMakeFile.amまたはVCのプロジェクトファイルが生成されます。 



    付録A:手動I VI気づかコマンド 
    上下左右: 
    Ctrlキー+ U / D上側と下半分のスクリーン、CTRL + F / B、次の画面の 
    端H / Gスクリーンヘッド/物品0 /行最初の行の$端 
    
    CRUD: 
    YY / DDコピー/削除行、P / P:コンテンツYY / DDののうちペースト 
    I /最初の行/最後の追加、O / O新しい行を開くために、D0 / D $行の行末の始まり削除 
    Uを:元に戻す 

    チェック: 
    ?先読み、N / Nは、最後の検索を繰り返し、 

付録B:概要テキスト処理コマンドは 
   awkは:テキストが(各ラインは複数のカラムの固定シンボルに分割)構成処理などの特定のフィールド、印刷抽出: 
    LSは-L | AWK「{} 1印刷$を」 - LS-L印刷された結果の最初の列 
    のawk -F ":" '{印刷は、/ etc / passwdの$ 6 "" $ 1}' であろう:1、6、カラム/ etc / passwdファイル分割印刷、別個の中間空間 
    AWKの例は、第6章の中国語版にIBM DW中国(総3)またはバッシュの初心者ガイドを参照してください。 

    グレップ:フィルター、我々は、ほとんどのコマンドがサポートに正規表現を使用しています。パラメータ: 
    -iは、各ファイルの出現、一致するファイルの名前だけ-lディスプレイの数の場合、-nショーの行番号、-c統計を無視します。 

    など、主に置き換えるために使用するストリームエディタ、::sedの 
    代わりに、sedのは-e '1,10s / fooの/バー/ G' myfile2.txtテキスト行がfooバーを交換1-10に代わっ、gを表し、グローバル置き換える 
    サポートに定期的に置換文字列を、あなたは一定の範囲内でのみコンテンツを置き換えることができます。 
    使い方は簡単ではない、第5章の中国語版に中国の(3の合計)またはBashの初心者のためのガイドのIBM DWのSED例を参照してください。 
    
    ソート:ソートパラメータ: 
    -r逆順、-nデジタルコンパレータ、-Mカレンダー比較的2月、12月には、ケースを無視-f 
    ものような構造化文書、サポート 
    ソート-t:-k 1,1の/ etc / passwdのを、 中:のみのソート最初の列で、割ます 
    ソート-t:-k 1,1 -k2.2,3.4の/ etc / passwdに、 に:セグメンテーション、キーを押して最初の列、4つの文字の第3列の第二列の2番目の文字を並べ替えますソート。 

    UNIQ:重複行を削除します。 
    通常の使用だけでなく、-cカウント繰り返し、および-u(ユニーク)と-d(重複)の2つのパラメータのみユニークで重複行に加えて。 

    トイレ:統計。 
    -l行、-m文字、-w単語 


付録C:私のautomake1.9ステップの概要 
あなたのMakeFile.amが書き込み 
オートスキャンの実行は、configure.scan生成する 
ファイルはconfigure.inを改称しながら、修正configure.scan: 
削除AC_CONFIG_HEADER( 【config.hの】)ライン 
AM_INIT_AUTOMAKE()[1.9外国が(1.9のAutomakeのバージョン番号である)を添加し 
AC_PROG_LIBTOOL(libtoolをもしあれば)を添加し 
ていないAC_CONFIG_FILESをチェックし、そうでない場合は前に一緒にすべてMakeFile.amを書く、自動スキャンあなたが参加するのに役立ちます、あなたは自分の手を追加する必要があります。 
libtoolize(それはlibtoolの場合) 
のaclocal 
のautoconf 
automakeに--add-行方不明 
に./configure 
メイク 

私たちは、Makefile.amとconfigure.inからのMakefileにファイルを書く必要があり、ACEは、実施例に良いリファレンスです。

おすすめ

転載: www.cnblogs.com/jinanxiaolaohu/p/12028631.html