使用する方 UNIXライクなオペレーティングシステム、GNU / Linuxの場合のように、彼らは端末の前に座って何時間も過ごします。端末は、多くの場合、テキストモードで動作するコンソールです。 システム管理者ではなくLinuxユーザーであっても、グラフィカル環境からは実行できなかったあらゆる種類のインストールまたは管理を実行するために、コンソールを使用する必要があったことは確かです。 したがって、良いシェルを持つことは私たちの仕事の効率のために不可欠です。
オープンソースの世界ではいつもそうであるように、同じツールには多くのフォークと代替手段があり、既存のものから選択するのが難しい場合があります。 そしてもちろん、シェルはこれに異質ではありませんでした。そのため、私たちのニーズや好みに応じて私たちが興味を持つかもしれない他のシェルと比較して、利点や特殊性を備えたシェルがたくさんあります。 そのため、この記事では紹介します 最高のXNUMXつ、あなたがまだそれらを知らなかった場合に備えて..。
選択は次のとおりです。
- Bash:最も人気があり、広く普及しており、ほとんどのディストリビューションにデフォルトでインストールされています。 これは、AT&TがUNIX用に作成した元のBourneシェルのクローンです。 私がいつも言っているように、色を味わうことは、私にとって個人的に最も好きなものです...それはそれが良くも悪くもないという意味ではありません。
- KSH:Korn Shellは、AT&TのBell Labs、特にDavid Kornによって作成されたシェルのXNUMXつであるため、その名前が付けられています。 その動機は、既存のものを改善することでした。 Linuxの世界ではbashほど人気はありませんが、優れた強力なシェルです。
- ZSH:元々は90年代に作成され、kshと同様の特性を備えていましたが、Bourne Shellに基づいてbashとして作成され、多くの修正と改善が行われました。 これと以前のものはどちらもオープンソースであり、具体的にはこれはMITライセンスの下で配布されています。
- HSCT:これは、Unix用のCシェルである有名なBerkeley cshに基づいており、いくつかの機能を継承し、他の機能が組み込まれています。 BSDライセンスで配布されています。
- 魚:以前のシェルよりもあまり知られていないシェルです。 2005年に作成され、新鮮で親しみやすい空気をもたらす多くの変更が含まれているため、比較的近代的です。
最も実用的で完全なのはFishですが、他のシェルとは互換性がありません。 Zshは私のXNUMX番目の選択肢です。
UnixはGnu / linuxであり、Unixはベル研究所で作成された独自のオペレーティングシステムであり、gnu / linuxカーネルは単にLinuxと呼ばれています。
コマンドインタープリターについて言えば、シェルは別のプログラムでbashの読み取りをフィルター処理してコマンドを待機するプログラムであり、シェルと呼ばれるため、シェルについて説明する必要があります。
そこには、Gnomeターミナル、Konsole、Xterm、最強のYakuake、そして最後に私のオペレーションマネージャーであるCall Manager-((JOU))などの多くのターミナルがありません。コマンドを同期し、リストに追加し、txtからロードして、アラームなどを設定します。