Сколько tty и pts работает на моем ПК?

Я нашел, что больше pts может быть создано этот путь.

  1. К перезагрузке в текстовый-режим-tty1
  2. вводить startx вскочить в gui режим.
    Ввести терминал в gui режим, запущенный от tty1 до inupt.

     tty    
     /dev/pts/0  
    

    этот gui является pts/0

  3. вводить ctrl+alt+f2 для вскакивания
    другой текстовый-режим-tty2

  4. вводить startx для вскакивания в gui режим этот gui является pts/1.

    Ввести терминал в gui режим, запущенный от tty2 до inupt

    tty
    /dev/pts/1  
    

Теперь два gui режима могут быть созданы.
Как знать, сколько tty и pts работает одновременно на моем ПК?

Каждая gui программа - включает виртуальный терминал в gui, клиент (или скажите, что ведомое устройство) X-сервера (или говорят, что X-оконная система), таким образом, это назвали pesudo терминальным ведомым устройством.

Muru дают мне многих новое знание, возможно, в explaination muru существует неправильное выражение. something about pts from other view

По-моему, надлежащее предложение было бы то, что:
но это - прикладная программа в X-сервере, запущенном с tty1, но также и pts.

Посмотрите обсуждение здесь на:

введите описание ссылки здесь

enter image description here

От знания я делаю свой вывод.

Это не только X-сервер, запущенный с tty1, но также и pts.

1
задан 13 April 2017 в 15:37

1 ответ

это графический интерфейс pts / 0

Гм, нет. Я не уверен, откуда вы взяли pts/0, но это X-сервер, запущенный с tty1, это не pts / 0. См. этот пост U & amp; L для получения дополнительной информации .

В любой момент времени по умолчанию есть 6 TTY, на которых запущен getty (так что вы можете войти туда) - TTY 1-6, к которым вы можете получить доступ, используя Ctrl Alt F1 - F6 . TTY 7 имеет графический интерфейс, запущенный по умолчанию. С 16.04 и выше вы можете запустить больше экземпляров getty, используя:

systemctl start getty@ttyN

Заменив N на соответствующий номер.

Чтобы узнать количество открытых в настоящее время псевдотерминалов, вы можете сделать:

ps -eo tty= | sort -u

ps -e перечислить все процессы, а -o tty= перечислить TTY процесса без строки заголовка. sort и получите уникальные записи с -u. Например:

$ ps -eo tty= | sort -u
?
pts/0
pts/1
pts/2
tty1
ttyS0
0
ответ дан 8 December 2019 в 07:09

Другие вопросы по тегам:

Похожие вопросы: