誰か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を確認することです。