Unixには2種類の「シェル」がありますか? [繰り返し]

Unixには2種類の「シェル」がありますか? [繰り返し]

Linuxを自動的に使用するのではなく、本当にLinuxを理解したいLinux初心者として、私は「Shell」という用語が基本的に実行および動作できるサービスを含むカーネルの上のソフトウェア層を説明していることを理解しています。便利カーネルよりはるかに「簡単です」。

私が正しく理解したところ、Webサーバーソフトウェア(Apache、MySQL、PHPなど)は「高度な」プログラミング言語で書かれており、シェルソフトウェアブロックを使用して「Webサーバー」として一緒に実行できます。 ~で実行される2階「Webサーバー」を破損します。

それでは、「Shell」というソフトウェア層と私がUbuntuで使用している端末の違いは何ですか?シェルとも呼ばれるウィキペディア

私の例では、Linuxの「Shell」という言葉に2つの「コンテキスト」が含まれているか、一部のユーザーがターミナル(たとえば、Bashターミナル)を「Shell」と誤って呼び出すようです。

ベストアンサー1

Aは、terminal他のシステムに接続できるようにするデバイスまたはアプリケーションです。 Unixでこれらの接続を作成すると接続されますshell

シェルは、ユーザーが他のプログラムの実行を含むさまざまなタスクを実行できるようにするアプリケーションです。ほとんどのプログラムにはシェルは必要ありません。シェルはユーザー制御のためにのみ存在します。

したがって、shell内部に存在しますterminalが、逃げません。

最後に実際にはたくさん各種端末エミュレータそしてシェル。

おすすめ記事