tty†
tty†
- tty コマンドは、標準入力に接続されている端末のデバイスファイル名を表示する
$ tty
/dev/pts/12
- このデバイスファイルに対して文字列をリダイレクトすると、(他の端末からの操作であっても)このデバイスファイルに紐付いた端末にその文字列が表示される。
- /dev/pts/1 の端末から以下を入力したとする:
$ echo "なあ、飯喰いに行かへん?" > /dev/pts/12
- すると、 /dev/pts/12 の端末に以下のように表示される
$ なあ、飯喰いに行かへん?
- 入力側で改行を先頭に入れておかないと(普通はまず入れないだろうが)、上記のようにプロンプトと同じ行に表示される。
- echo 以外の各種コマンドでも、stdout や stderr への出力を同様にリダイレクトすると、送った先の端末にその内容が表示される。
Last-modified: 2022-04-16 (土) 17:20:58