Запись файла в /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 ответ1

1

Да, они действуют одинаково. /dev/tty - это специальное символьное устройство, которое напоминает ваш "текущий терминал". Это для удобства, так что вам не нужно смотреть, какой у вас настоящий терминал, когда нужно, а просто открывать /dev/tty , независимо от того, /dev/pts/5 или /dev/pty7 или /dev/tty3 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .