web-dev-qa-db-ja.com

コマンドプロンプト-シェル、ターミナル、コンソール?

私はcmd.exeコンソールプログラムであることを知っています。そのプログラムを実行すると、標準の白黒の長方形のウィンドウが開きます。そのウィンドウ内には、>で示されるCommand Line Interpreterがあります(* NIXシステムでは$です)。

したがって、cmd.exe == "コマンドプロンプト" ==コンソールプログラムの場合、コンソールを開くウィンドウが作成されますコンソールウィンドウ、またはターミナル

ボーナス:

Shellは他のプログラムを実行するプログラムなので、cmd.exeも1つでなければなりません。とはいえ、それはShellとは何ですか(つまり、* NIXにはbashなどがあります)?それは単にWindows Shellですか?

5
pstatix

とは cmd.exe

cmdはコマンドラインインタープリターであり、入力を受け入れ、他のプログラムを実行し、出力を書き込むプログラムです。

そのプログラムを実行すると、標準の白黒の長方形のウィンドウが開きます。

常にではない。 2番目のcmd.exe新しいコマンドウィンドウを開かずに、現在開いているコマンドウィンドウで。

コンソール、コンソールウィンドウ、またはターミナルを開くウィンドウはできますか?

タイトルバーに示されているように、ウィンドウは「コマンドプロンプト」と呼ばれます。

enter image description here

この特定のコマンドプロンプトは、管理者のコマンドプロンプトです。

シェルは他のプログラムを実行するプログラムであるため、cmd.exeも1つでなければなりません

説明としてWordシェルを使用する場合、それはcmdシェルです。

7
DavidPostill

端末は、テキスト入力を受け入れ、テキストベースの出力を提供する環境だと思います。通常、コンソールは物理的な端末でありながら、インタープリターであるシェルを実行します。

このように記述します。cmd.exeを起動して、Powershellを実行します。

あなたはまだ同じコンソール、同じ端末セッションにいます。しかし、シェルは変更されました;)

enter image description here

2
Rob