3

Кто-нибудь может объяснить мне разницу между vty и tty?

Я получаю следующее, когда я выполняю tty.

[sce@..]# tty
/dev/pts/135

что здесь /dev /pts /135?

1 ответ1

5

TTy относится к службам телетайпа в linux, которые представляют собой команду оболочки, которую можно вводить в интерактивном режиме или как часть сценария, чтобы определить, является ли вывод для сценария терминалом.

Его процесс будет таким (изображение из ttydemystified):

Pty Относится к pseudoterminal От Pty(7)

Псевдотерминал (иногда сокращенно "pty") - это пара виртуальных символьных устройств, которые обеспечивают двунаправленный канал связи.

Один конец канала называется мастером; другой конец называется рабом. Подчиненный конец псевдотерминала обеспечивает интерфейс, который ведет себя точно так же, как классический терминал.

Процесс, который ожидает подключения к терминалу, может открыть подчиненный конец псевдотерминала и затем управляться программой, которая открыла главный конец.

Все, что написано на главном конце, предоставляется процессу на ведомом конце, как если бы оно было введено на терминале.

/dev/pts - /Dev - это специальный тип файловой системы, devpts, смонтированный в /dev/pts. Записи в /dev/pts соответствуют псевдо-терминалам (или псевдо-TTY, или PTY). Linux создает PTY для каждого нового окна терминала, которое вы открываете, и отображает соответствующую запись в /dev/pts.

Устройство PTY действует как оконечное устройство - оно принимает ввод с клавиатуры и отображает текст, выводимый программами, которые на нем работают. PTY пронумерованы, а номер PTY - это название соответствующей записи в /dev /pts.

Основным отличием ч / б от них является тип подключения к компьютеру (способ его подключения).

Порты TTY обычно являются прямыми соединениями с компьютером, такими как клавиатура / мышь или последовательное соединение с устройством.

Соединения PTS - это соединения SSH или telnet.

Дополнительную ссылку можно найти здесь, здесь, tty demysified

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