シェルはデスクトップインターフェースとどう比較されるのでしょうか?
Windows、Linux、Mac OSのようなオペレーティングシステムは、特別な種類のプログラムです。 コンピュータのプロセッサ、ハードドライブ、ネットワーク接続を制御します。 しかし、最も重要な仕事は他のプログラムを実行することです。
人間はデジタルではないので、 OSとやり取りするためのインターフェースが必要です。 最近最も一般的なのはグラフィカルなファイルエクスプローラーです。 クリックやダブルクリックを、ファイルを開いたりプログラムを実行したりするコマンドに変換します。 コンピューターにグラフィカルディスプレイがなかった時代には、 人々はコマンドラインシェルと呼ばれるプログラムに命令を入力していました。 コマンドが入力されるたびに、 シェルは他のプログラムを実行し、 人間が読みやすい形で出力を表示し、 そして次のコマンドを受け入れる準備ができたことを示すプロンプトを表示します。 (その名前は、コンピュータの「外殻」であるという考えに由来します。)
クリックやドラッグではなくコマンドを入力するのは、最初は不器用に感じるかもしれません。 しかし、ご覧のとおり、一度コンピューターに何をしてほしいかを言葉で表し始めると、 古いコマンドを組み合わせて新しいコマンドを作成でき、 わずかなキー入力だけで繰り返し作業を自動化できます。
多くの人が使うグラフィカルなファイルエクスプローラーとコマンドラインシェルの関係はどうなっているのでしょうか?
この演習はコースの一部です
