将文件写入/dev/tty
并/dev/pts/7
在这种情况下导致它在控制台中打印:
$ echo hello > file.txt
$ cp file.txt /dev/tty
hello
$ tty
/dev/pts/7
$ cp file.txt /dev/pts/7
hello
在这种情况下,这两个文件是同义词吗?
答案1
是的,它们的作用完全相同。 /dev/tty
是一个类似于您的“当前终端”的特殊字符设备。这是为了方便起见,这样您在需要时就不必查看实际的终端是什么,而只需打开,而不管它/dev/tty
是/dev/pts/5
还是。/dev/pty7
/dev/tty3