Linuxの擬似端末の概念

Linuxの擬似端末の概念

重複の可能性:
「ターミナル」、「シェル」、「tty」、「コンソール」の正確な違いは何ですか?

この質問は別の問題この素晴らしいフォーラムでは、私の声明は次のとおりです。Pseudo TerminalLinuxでは、aの概念は何ですか?たとえば、説明してもらえますか?とは異なる概念ですかTerminal emulators

答え1

端末は画面とキーボードを備えたハードウェアで、通常シリアルラインを使用してコンピュータに接続されます。 Unixシステムでは、ユーザーにシェルを提供するgettyプロセスによって提供されます。

擬似端末は、シリアル回線の代わりにTCPを介した仮想接続を使用する端末セッション(ユーザー用のシェルでもあります)です。この擬似端末は通常sshdで提供され、セキュリティレベルの低いtelnetdで提供されます。

端末エミュレータは、ユーザーがこれらの擬似端末を開くために使用するクライアントプログラムです。

答え2

過度に単純化された形式:

擬似ターミナル=使用しない場合はUNIXシステムのデバイスファイルで、入力/出力のために上記のデバイスファイルに接続されます。

ターミナル エミュレータ = ローカル デスクトップで実行され、リモート サーバーへの Telnet または SSH 接続を確立するために使用されるアプリケーションです。

関連情報