Сколько tty и pts запущено на моем ПК?

Сколько tty и pts запущено на моем ПК?

Я обнаружил, что таким образом можно заработать больше очков.

  1. Для перезагрузки в текстовый режим-tty1

  2. для ввода startxдля перехода в режим gui.
    Для входа в терминал в режиме gui, начатом с tty1 на inupt.

      tty    
      /dev/pts/0  
    

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

  1. для ввода ctrl+ alt+ f2для перехода в
    другой текстовый режим-tty2
  2. для входа startxв режим графического интерфейса пользователя, этот графический интерфейс — pts/1.

Для входа в терминал в графическом режиме, запущенном с tty2 на inupt

    tty
    /dev/pts/1  

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

Каждая программа с графическим интерфейсом, включающая виртуальный терминал в графическом интерфейсе, является клиентом (или, скажем, подчиненным устройством) x-сервера (или, скажем, системы x Window), поэтому ее называют псевдо-подчиненным терминалом.

Муру дал мне много новых знаний, возможно, в объяснении Муру есть неправильное выражение. кое-что о pts с другой точки зрения

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

Пожалуйста, смотрите обсуждение здесьчто такое pts/0 и (:0.0) в linux при вводе who am i

цитирую ответ

Из этих знаний я делаю вывод.

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

решение1

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

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

В любой момент времени по умолчанию есть 6 TTY с запущенным на них getty (чтобы вы могли войти туда) - TTY 1-6, к которым вы можете получить доступ с помощью CtrlAltF1- F6. TTY 7 имеет GUI, запущенный по умолчанию. В 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

Связанный контент