Linux поддерживает файлы устройств, хранящиеся в каталоге /dev. Это не настоящие файлы, а специальные файлы или символьные устройства, которые представляют собой аппаратные устройства, подключенные к системе. Некоторые из наиболее часто неправильно понимаемых файлов устройств — это /dev/console, /dev/tty и /dev/tty0. В этой статье мы рассмотрим нюансы, которые отличают эти три файла. /dev/tty «tty» — это сокращение от TeleTYpewriter. Оно берет свое начало от первых терминалов, которые использовались для подключения к компьютерам в качестве телетайпов. Файл /dev/tty — это специальный файл, который представляет терминал текущего процесса и отображает терминал, связанный с текущим сеансом SSH. Чтобы проверить, какой tty вы используете в данный момент, выполните следующую команду: $ tty
/dev/pts/0 Вывод показывает, что текущий tty — /dev/pts/0. Это означает «псевдотерминальный ведомый» (Pseudo Terminal Slave) и представляет собой терминальное устройство, эмулируемое соединени