Linuxでは、オープンソースのコマンドライン5トップシェル

linux-shell_01
冒険と慎重な態度:世界で2人のLinuxユーザがあります。

いずれかの新しいオプションが彼らの痛みのポイントを突くことができますしようとする本能的に、ユーザの一種。彼らは無数のウィンドウマネージャ、システムのリリースと見つけることができるほぼすべてのデスクトッププラグを試してみました。

ユーザーの別のクラスは、自分の好きなものを見つけたら、私はそれを使用し続けます。彼らは多くの場合、システムのリリースのデフォルト設定を使用したいです。それらの好きなになります最初のマスターテキストエディタ。

最初のクラスに比べて15年以上のLinuxユーザーのデスクトップとサーバーのバージョンとして、私は間違いなく、ユーザの第二のカテゴリーに属しています。私は簡単にドキュメントとサンプルを通じて必要なユースケースの多くを見つけることができたときに、既製のもの、この方法を使用することを好みます。私は非標準の手数料を使用するものを選択することを決定した場合、切り替え処理は、綿密な調査に基づいて行われます、との前提を強くお勧めします友人から良いベースです。

しかし、それは私が新しいことを試してみて、失われた漏れを補うために好きではないという意味ではありません。kshの、tcshの、zshの魚:私は長年にわたって、bashシェルを使用して答えた後ので、最近、私は別の4つのシェルのツールを試してみることにしました。デフォルトライブラリによって4つのシェルは簡単に私が使用しているFedoraシステムをインストールすることができ、彼らはあなたがそれらを使用している組み込みシステムのリリースを有することができます。

ここではそれらのそれぞれの簡単な説明は、次を選択することがあり、それは、適切なあなたの次のLinuxコマンドラインインタプリタの理由があると説明しました。

bashの

まず、我々は最も身近1を見てください。また、これらの年は、私は多くのLinuxディストリビューションを使用しているデフォルトの選択である、Bourne Againシェル、として知られているGNUバッシュ、。もともとは1989年にリリースされ、簡単に他のUnixライクなシステムの数にしても共通の中で、世界で最も広く使用されているのLinuxのシェルに成長しました。

あなたが必要な書類を解決するために、インターネットのメソッドを介してあらゆる種類のものを見つけたときバッシュは、高い評価を受けシェルで、例外なく、常にこれらの文書は、あなたがbashシェルを使用していることを前提としています。あなたはbashのは、私たちが記述したコードは、常に多くのそう数行が本当に必要よりも優れていますスクリプトを書いた場合でも、bashはまた、いくつかの欠点があります。それはそれを行うことができないものがあることはありませんが、それは十分に優雅少なくともではない、それを読み書きするために、常に直感的ではありません。

インストールのその膨大な量に基づいて、上記のように、と考慮して、様々な専門家と非専門家のシステム管理者がその使用を適応とユニークたように、少なくとも今後しばらく、おそらくbashのとは常に存在します。

kshの

Kornシェルは、おそらくあなたは、この名前に精通していないが、あなたはそれが、コマンドkshのを呼び出したことを知っている必要があります。1980年代にこの代替シェルは、デイビット・コーンによって書かれたベル研究所で始まりました。もともと独自のソフトウェアが、しかし、後者のバージョンは、Eclipse Public Licenseの下でリリースされています。

そのリストのkshのファンは、彼らがより良い循環文法、明快パイプラインの終了コード、リピートオーダーと連想配列に対処するための簡単な方法を含め、優れた多くの理由を、感じます。これはviとemacsの多くの行為をシミュレートすることができますので、あなたが重いテキストエディタの患者であれば、それは試してみる価値はあります。最後に、私はそれがハイレベルのスクリプトの面でさまざまな経験を有しているがことがわかったが、入力の点では同じ基本的なbashの持ちます。

tcshの

派生CSH(バークレーUnixのCシェル)のtcsh、および初期のコンピュータ時代の開始、およびUnixにさかのぼります。

tcshの最大のセールスポイントは、Cプログラミング言語に精通している人々のために、それは非常に誠心誠意になります、そのスクリプト言語です。以下のようないくつかの人々をスクリプトtcshの、一部の人は嫌い。しかし、それはまた、後の調査のために記録作業のタブの自動補完とタブ補完など、あなたの好みのための可能なデフォルトの動作の様々なケータリング、エイリアスなどのパラメータを追加する機能など、他の技術的特徴を持っています。

BSDライセンスを解放tcshの。

zshの

zshのシェルとのbashとkshのと別の類似性です。1990年代初頭に生まれ、zshのは、複数の端末で、元のbashに対して同じ情報や各種コマンド履歴を共有するスペル修正、テーマ設定、ディレクトリのショートカットを命名することができ、微調整など、多くの有用な新しい技術をサポートしています。

いくつかの必要性はGPLライセンスに従うことが、zshのコードとバイナリファイルはMITライセンスに似たライセンスの下で配布することができますが、あなたが実際のライセンスで詳細を見ることができます。

私はあなたが見る魚のホーム・ページ、このわずか嘲笑導入(2005年に完成した魚)「まあ、これは90コマンドラインシェルの後に生まれた」を訪問した前に、私は私がすることを実現しましたこのフレンドリーな対話型シェルのと恋に落ちます。

魚著者は、これらの理由から少しユーモアを切り替えるために、いくつかの理由を提供し、ユーモアを突くことができますが、それは本当にケースです。「驚異」256色VGAパレットをサポートしています、が、あなたのマシンを含め、本当に便利な機能に基づくがあります。これらの機能は、自動提案を(NN4はメジャーリリースです。「注、Netscape Navigatorの4.0が来た」、LCTTアノテーション)が含まmanページには、自動的にすべての注文、クリーンアップスクリプトおよびWebベースの構成インターフェースを埋めます。

魚の権限は、主にGPLv2のに基づいていますが、いくつかの部分は、他の下でライセンスされています。あなたは完全な情報のためのリソースライブラリを表示することができます。

 

あなたは、正確な差のそれぞれの選択であるため、詳細なアウトラインを検索したい場合は、このサイトはあなたを助けることができるはずです。

最後に私の立場は何ですか?まあ、最終的には、ほとんどの時間のために人々は、コマンドラインの対話、最小限の持って来ることができる高度なスクリプトの利益のためのスイッチングプロセスを使用しているので、私はまだ、抱擁に戻るbashの必要がある、と私は使用に慣れていますbashの。

しかし、私はドアを開け、新しい選択をしようとする決定をしたうれしいです。私は他の多くのものは外がいることを知っています。どのようなあなたはより多くのイタリア人である、シェルを試してみましたか?コメントで教えてください。

オリジナルリンク:トップ5のオープンソースのコマンドラインシェルの下のLinux - など学校にLinuxの関係 - ブログパークhttps://www.cnblogs.com/linuxprobe/p/5654385.html

おすすめ

転載: www.cnblogs.com/tongongV/p/10980695.html