ターミナルとテキストコンソールの違いは何ですか?

ターミナルとテキストコンソールの違いは何ですか?

テキストコンソールとターミナルの違いについて教えてください。どのように違うのでしょうか。違いは何でしょうか。私はターミナルでUbuntuを使用するのが好きですが、そのコマンドをほとんど知らないので、どうすればすべて入手できますか。

答え1

UNIX用語で言えば、簡単に言えば

  • ターミナル = tty = テキスト入出力環境
  • コンソール = 物理端末

コンソール、ターミナル、ttyは密接に関連しています。元々は、コンピュータと対話するための機器を意味していました。UNIXの初期には、テレプリンタータイプライターに似たスタイルのデバイス。テレタイプライター、または略して「tty」と呼ばれることもあります。「ターミナル」という名前は電子的な観点から来ており、「コンソール」という名前は家具の観点から来ています。UNIX の歴史のごく初期には、電子キーボードとディスプレイがターミナルの標準となっていました。

UNIX用語では、端末特定の種類のデバイスファイルこれにはいくつかの追加コマンドが実装されています(ioctl)は、読み書き以上の意味を持ちます。最も一般的な意味は、ターミナルttyと同義です。一部のttyはハードウェアデバイスの代わりにカーネルによって提供され、たとえばキーボードからの入力とテキストモード画面への出力、またはシリアルラインを介して送信される入力と出力などがあります。その他のttyは、疑似ttyは、(薄いカーネル層を通じて)と呼ばれるプログラムによって提供されます。端末エミュレータ、 のようなXterm(ランニング中X ウィンドウ システム)、画面(プログラムと他の端末の間に分離層を提供する)、シェル(あるマシン上の端末を別のマシン上のプログラムに接続する)、期待する(ターミナルインタラクションのスクリプト用) など。

ターミナルという言葉は、キーボードとディスプレイを使ってコンピュータとやりとりするデバイスというより伝統的な意味を持つこともあります。たとえば、Xターミナルはシン・クライアントキーボード、ディスプレイ、マウス、および場合によっては他の人間との対話用周辺機器を操作することのみを目的とする特殊用途のコンピュータであり、実際のアプリケーションは別のより強力なコンピュータで実行されます。

コンソール一般的には、物理​​的な意味での端末であり、ある定義によれば、マシンに直接接続されたプライマリ端末です。コンソールは、オペレーティング システムからは (カーネルで実装された) tty として表示されます。Linux や FreeBSD などの一部のシステムでは、コンソールは複数の tty として表示されます (特殊なキーの組み合わせでこれらの tty を切り替えることができます)。混乱を招くかもしれませんが、各 tty には、「コンソール」、「仮想コンソール」、「仮想端末」などのさまざまな名前が付けられます。

参照仮想端末がなぜ「仮想」なのか、そして「実際の」端末とは何なのか、なぜなのか、どこにあるのか。

============================================

ターミナルまたはコンソールユーザーがホストと対話するために使用するハードウェアです。基本的には、テキスト スクリーンと組み合わせたキーボードです。
現在、ほぼすべての端末とコンソールは「仮想」端末とコンソールを表しています。

端末を表すファイルは、伝統的に端末ファイルです。UNIXシステムの「/dev」ディレクトリの下を見ると、端末仮想コンソール (Linux の tty1 など)、仮想端末 (pts/0 など)、または物理的に接続されたハードウェア (ホストの最初のシリアル ポートに接続されている物理シリアル端末がある場合は、ttyS0 など) に接続されたファイル。

コンソールホストに物理的に接続されている(またはホストの一部である)ハードウェアである必要があります。システム内で特別な役割を担っています。メンテナンスのためにシステムにアクセスするための主要なポイントであり、コンソールからのみ特別な操作を実行できます(例:を参照single user mode)。ターミナルリモート ハードウェアである可能性があり、通常はリモート ハードウェアです。

端末エミュレータ物理端末 (xterm、gnome-terminal、minicom など) をエミュレートするプログラムです。

したがって、Linuxシステム(X11)上の「テキストウィンドウ」を見ると、次のことがわかります。端末エミュレータ、接続された仮想端末、によって識別される端末ファイル内で実行されるシェル

回答を寄せてくれたジルとアンコズに感謝しますこのスレッド

関連情報