シェルの概念の比喩?

シェルの概念の比喩?

私は以前は開発経験があり、シェルなどの特定の事項を説明するのが困難でしたので、コンピュータ工学のクラスでいくつかのクラスメートを助けていました。 SSHを介したリモートシェルと比較して、Mac端末のコンテキストでシェルの良い例えは何ですか?

答え1

おい、あなたとコンピュータと話しています!

(貝殻を発見した子供の言葉から抜粋)

「シェル」は、基本的にコンピュータが要求に応じて認識し、従い、応答できる言語です。

ローカルかどうかは違いはありません。リモートシェルは電話による通信と同じだと思います。

答え2

シェルは、ユーザーがコンピュータと対話するインターフェイスです。 Windows GUI自体はシェルです。コマンドラインシェルでは、ユーザーがクリックする代わりにコマンドを入力する必要があります。

答え3

簡単に言うと、ターミナルはプログラムが実行されるI / O環境であり、シェルはコマンドを入力してタスク(通常は対話型および非対話型(スクリプト))を生成するコマンドプロセッサです。シェルが実行中です。以内にプログラムとしての端末。

ローカルシェルとリモートシェルはローカルシェルとリモートシェルであることを除いて、ローカルシェルとリモートシェルの間にほとんど違いはありません(ローカルシェルもptyに接続できますが、リモートシェルは通常ptyに接続されます)。

答え4

ローカルシェル:ああ、コンピュータと顔を合わせて話しています...

リモートシェル:電話回線を使ってこのコンピュータと会話しましょう...

関連情報