ttyファイルの目的は何ですか?

ttyファイルの目的は何ですか?

誰かttyファイルが何であるかを説明できますか?コマンドを使用して理解できません。echo 1 > /dev/tty現在の端末出力に印刷:1を使用しようとしたり、echo 1 > /dev/tty0何も echo 1 > /dev/tty1起こりません。だから私は/ dev / ttyが私の実際の端末を表すことを知っていますが、他の61のttyは何を表しますか?どうやって使うの?

注:私はSSHを介してLinuxサーバーに接続しており、/dev/ptsがどのように機能するかをすでに理解しています。

ベストアンサー1

これは、実際であるか仮想であるかにかかわらず、システム内の個々の最終デバイスに対応します。/dev/ttyこれはそれ自体が特別で、アクセスするプロセスの端末を指します。

これは/dev/tty<number>通常、Ctrl-Alt-F1などを使用してXからアクセスできるLinuxテキストモードの仮想コンソールです。 (GUIはおそらくF6またはF8程度になります。)/dev/ttyS<number>シリアルポートとターミナルエミュレータ(xterm、GNOMEターミナルなど)、SSHセッション、およびGNU画面またはtmuxのウィンドウは通常/dev/pts/<number>

それぞれを対応する端末に書き込みます。これをテストする最も簡単な方法は、いくつかの端末エミュレータを実行し、tty各端末でコマンドを実行して接続されたttyを確認することです。

おすすめ記事