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