GNU/Linux >> Linux の 問題 >  >> Linux

疑似端末(pty/tty)とは?

<オール>
  • 物理端末ではなく、物理端末の機能を備えたデバイス。 xterm などの端末エミュレーターによって作成されます。詳細については、マンページ pty(7) を参照してください。
  • 伝統的に、UNIX にはプロセスのグループを制御する端末という概念があり、多くの I/O 機能は端末を念頭に置いて構築されています。疑似端末は、たとえば、^C などの一部の制御文字を処理します。
  • 古いものではなく、ssh を含む多くのプログラムで使用されています。
  • ssh.

  • 答えは名前にあります -- 「偽」は「本物ではないが、見た目は」という意味です。

    最初の端末では、ディスプレイ ハードウェアであれシリアル ポートであれ、関連するデバイスに接続されたハードウェアが常に存在していました。

    xwindows、telnet、および ssh では、表示ハードウェアの代わりになるソフトウェア「疑似デバイス」が必要になりました。それらは「疑似端末」です ... 端末ハードウェアをエミュレートし、物理デバイスと同じ方法で入力と出力を処理するソフトウェアで、接続されたソフトウェアが実際のデバイスが接続されていないことを認識しないようにします。


    疑似端末は、シリアル回線用のエミュレーターです。これらは、telnet、ssh、および xterm シェルのエンドポイントを提供します。


    Linux
    1. あなたの好きなLinuxターミナルのトリックは何ですか?

    2. 現在の制御端末と`/dev / tty`の間にはどのような関係がありますか?

    3. 端末で使用されているプロトコル/標準は何ですか?

    1. Linux – PtsとTtyの違いは?

    2. Linux –デバイスツリー割り込みプロパティの値は何ですか?

    3. build-essential と build-dep とは何ですか?

    1. あなたの好きなLinuxターミナルのトリックは何ですか?

    2. お気に入りのターミナルエミュレータは何ですか?

    3. お気に入りのLinuxターミナルエミュレータは何ですか?