- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2022-04-16T08:20:12+00:00","","")
#topicpath();
////////////////////////////////////////////////////////////////////////////////
* 目次 [#nb852875]
#contents();
////////////////////////////////////////////////////////////////////////////////
* tty [#q5936cb0]
//==============================================================================
** tty [#g6eb3877]
- tty コマンドは、標準入力に接続されている端末のデバイスファイル名を表示する
$ tty
/dev/pts/12
- このデバイスファイルに対して文字列をリダイレクトすると、(他の端末からの操作であっても)このデバイスファイルに紐付いた端末にその文字列が表示される。
++ /dev/pts/1 の端末から以下を入力したとする:
$ echo "なあ、飯喰いに行かへん?" > /dev/pts/12
++ すると、 /dev/pte/12 の端末に以下のように表示される
$ なあ、飯食い行かへん?
--- 入力側で改行を先頭に入れておかないと(普通はまず入れないだろうが)、上記のようにプロンプトと同じ行に表示される。
-- echo 以外の各種コマンドでも、stdout や stderr への出力を同様にリダイレクトすると、送った先の端末にその内容が表示される。