重複の可能性:
シェル、コンソール、ターミナルの違いは何ですか?
私の技術に詳しくない友人は、コンソールがハードウェアを指し、端末がソフトウェアを指すことに全会一致で同意します。
Stack Overflowチャットルームでの簡単な議論では、決定的な結果は得られませんでした。端末とコンソールの関係は逆になりますが、ソフトウェアはそれがエミュレートしているため、依然として端末と呼ばれます。
コンソールと端末の違いは何ですか?コマンドラインはどこに収まりますか?
重複の可能性:
シェル、コンソール、ターミナルの違いは何ですか?
私の技術に詳しくない友人は、コンソールがハードウェアを指し、端末がソフトウェアを指すことに全会一致で同意します。
Stack Overflowチャットルームでの簡単な議論では、決定的な結果は得られませんでした。端末とコンソールの関係は逆になりますが、ソフトウェアはそれがエミュレートしているため、依然として端末と呼ばれます。
コンソールと端末の違いは何ですか?コマンドラインはどこに収まりますか?
回答:
端末は、人間がコンピュータとインターフェースすることができるハードウェアデバイスです。
端末エミュレーションは、端末(例えば、X-ターミナルのXセッション内Gnomeの末端)をシミュレートします。端末エミュレーションは、主に2つのタスクを達成するために使用されます。
別のハードウェア端末の上にある特定の端末をシミュレートします(特定の端末用に作成されたプログラムとインターフェイスします(たとえば、ストラタスシステムのコマンドラインインターフェイスはTelevideo 925の動作に大きく依存していましたが、端末はもう製造されていなかったため、代わりに組み込みのTelevideo 925エミュレーションを備えたQume端末の販売を開始しました)。
複数のターミナルを実行しますが、1つのpysicalターミナルしか使用できません。
X-Windowsのターミナルは、 X-Serverを実行することができるハードウェアデバイスです。
コンソールは、典型的には、システムのオペレータは、他のすべての(USER-)端末が応答しない場合に起動またはメンテナンスモードのような特別な作業時にシステムとインターフェースすることができる特別な端末です。多くの場合、システムからの重要な通知もコンソール端末に書き込まれます。
グラフィカルユーザーインターフェイスを実行しているLinux PCを見ると、上記のすべてを見つけることができます。
画面とキーボードを備えたPCは、本質的にコンソールです。コンソール画面(PC画面)には、複数のターミナルセッションがあります(通常はAlt- を押してアクセスしますFn)。
さらに、Linuxボックス上でグラフィカルユーザーインターフェイス(X11、別名X-Windows)を実行できるようにするXサーバーが実行されています。そのX-Session内で、ユーザーは基本的にDEC VT220端末の端末エミュレーションであるxtermやgnome-terminalなどのプログラムを呼び出すことができます。(xtermは、Tektronix 4014グラフィックス端末をエミュレートすることもできます。実際には、当時の実際のHWモンスターです)。