シェル:差分SH、バッシュ、CSH、シェルなどのtcsh(RPM)

ます。http:より転載//zhidao.baidu.com/question/493376840.html、

                http://blog.sina.com.cn/s/blog_71261a2d0100wmbj.html

ありがとうございます!

 

1.Shellスクリプトは、このような変わり、.csh。Pyの.SHスクリプトとして、これらの種類があり、どのような違い

通常、最初の行のインタプリタはこれを説明するために/ binに/ bashのインタプリタを使用するようにシステムに指示します書かれているスクリプト:!#/ binに/ bashのこのフォーム、意味を説明するために何を使用する必要がシェルスクリプトを書きます次の文。.SHシェルスクリプトは、一般的に限り、スクリプトの最初の行として、床として、接尾辞として使用のLinuxでノー特に重要で拡張子を言ったが、それは簡単に人間を区別するためにされた#です!/ binに/ bashや説明するためのスクリプトを実行するときに、このような#!/ binに/ cshのようなその他の説明は、システムは、指定されたインタプリタを使用します。

変わり、.cshおそらく区別するために使用され、このスクリプトはこれを説明するためのcshシェルインタープリタを使用しています。.SHは解釈するのはbashやshのスクリプトインタプリタを使用して、区別するために使用しました。.pyを説明するためのpythonを使用することです。

差分2.sh、バッシュ、CSH、tcshなどの他のシェル

Bourneシェル(すなわちSH)シェルUNIXは最初に平坦で使用され、各UNIX上で使用することができます。Bourneシェルは非常にシェルプログラミングの利便性の良い、しかし、簡単に処理するため、ユーザーとの相互作用に他のいくつかのシェルと同様に良好ではなかったです。LinuxOSのデフォルトは、bashのと呼ばれる、ボーンシェルの拡張であるボーン再びシェル、あるボーンシェルと完全に互換性があり、そしてボーンシェルの基礎を増加させる、多くの機能を向上させることができます。私たちは、コマンド補完、コマンドの編集、コマンド履歴などの機能を提供することができます。非常に使いやすいユーザインターフェースながら、それはまた、柔軟で強力な編集インターフェースがあり、CシェルとKornシェルが利点であるが多く含ま
Cシェルボーンシェルシェル、C言語の変種よりも適しており、その構文は次のとおりです。類似しました。Linuxは、tcshのは、Cシェルの人々を使用することを好む提供します。tcshのは、Cシェルの拡張版です。コマンドラインエディタ、プログラマブルな単語補完、スペル修正、コマンド履歴置換、ジョブ制御、および類似したC言語の構文を含むtcshの、彼はプロンプトとバッシュシェルの互換性はなく、バッシュシェルよりも迅速なパラメータを提供するだけでなく。
利点のKornシェルセットとボーンシェルCシェルとBourneシェルおよび完全な互換性。Linuxシステムは、文字制御をサポートしてpdkshの(kshの拡張子)を、提供し、コマンドライン、背景、ウェイクアップ時にハングアップしたり、プログラムを終了することができます。

おすすめ

転載: www.cnblogs.com/lh03061238/p/11106707.html