擬似端末(pty / tty)とは何ですか?

擬似端末(pty / tty)とは何ですか?

たぶん非常に基本的な質問かもしれませんが、徹底的に理解したいと思います。

  1. 擬似端末とは何ですか? (tty/pty)
  2. なぜ必要ですか?どのように導入され、なぜ必要なのですか?
  3. 昔ながらですか?もう必要ありませんか?それらを置き換えることができるものはありますか?
  4. 便利なユースケースがありますか?

私がしたこと:

  1. マニュアルページを読んでください - いくつかの情報を入手してください。しかし、正確な絵ではありません。
  2. Richard StevensのUnix Networkプログラミングを読んでください。情報は入手しましたがwhy?部品はありません。

ベストアンサー1

擬似端末とは何ですか? (tty/pty)

物理端末として機能しますが、実際には物理端末ではないデバイスです。 xtermなどの端末エミュレータで作成されます。詳細は pty(7) マンページを参照してください。

なぜ必要ですか?どのように導入され、なぜ必要なのですか?

伝統的に、UNIXには一連のプロセスの制御端末という概念があり、多くのI / O機能は端末を念頭に置いて構築されました。たとえば、疑似端末は^ Cなどのいくつかの制御文字を処理します。

昔ながらですか?もう必要ありませんか?それらを置き換えることができるものはありますか?

それらは廃止され、SSHを含む多くのプログラムで使用されます。

便利なユースケースがありますか?

SSH。

おすすめ記事