たぶん非常に基本的な質問かもしれませんが、徹底的に理解したいと思います。
- 擬似端末とは何ですか? (tty/pty)
- なぜ必要ですか?どのように導入され、なぜ必要なのですか?
- 昔ながらですか?もう必要ありませんか?それらを置き換えることができるものはありますか?
- 便利なユースケースがありますか?
私がしたこと:
- マニュアルページを読んでください - いくつかの情報を入手してください。しかし、正確な絵ではありません。
- Richard StevensのUnix Networkプログラミングを読んでください。情報は入手しましたが
why?
部品はありません。
ベストアンサー1
擬似端末とは何ですか? (tty/pty)
物理端末として機能しますが、実際には物理端末ではないデバイスです。 xtermなどの端末エミュレータで作成されます。詳細は pty(7) マンページを参照してください。
なぜ必要ですか?どのように導入され、なぜ必要なのですか?
伝統的に、UNIXには一連のプロセスの制御端末という概念があり、多くのI / O機能は端末を念頭に置いて構築されました。たとえば、疑似端末は^ Cなどのいくつかの制御文字を処理します。
昔ながらですか?もう必要ありませんか?それらを置き換えることができるものはありますか?
それらは廃止され、SSHを含む多くのプログラムで使用されます。
便利なユースケースがありますか?
SSH。