2017-06-22 64 views
0

当我在我的shell(bash)上运行tty命令时,它说/dev/pts/1,它是一个伪终端。写入/ dev/tty

但是,当我运行echo "hello, world" > /dev/tty,它仍然写入屏幕。我不应该写信给/dev/pts/1吗?为什么这会发生?

+0

http://man7.org/linux/man-pages/man7/pty.7.html – yoones

回答

1

/dev/tty是一个伪装置,用于引用当前的实际 tty给定进程附加到。

+0

好的。所以写入'/ dev/tty'会写入'/ dev/pts/1'(在我的情况下)? – smudge49

+0

是的,是这样 –