Saltar al contenido

¿Cuál es la diferencia entre **pts** y **tty** y **:0**?

Esta es la contestación más completa que te podemos brindar, sin embargo obsérvala detenidamente y analiza si es compatible a tu proyecto.

Solución:

El who La utilidad de forma predeterminada muestra información relacionada con el inicio de sesión. Si inició sesión en un tty2, entonces who lo dirá

Utilizar el w Comando para mostrar información sobre los usuarios actualmente conectados a la máquina y en qué terminal están haciendo qué.

Actualización: “¿Cuál es la diferencia exacta entre un ‘terminal’, un ‘shell’, un ‘tty’ y una ‘consola’?” describe algunas diferencias entre un TTY y un PTY. :0 es la pantalla de host particular a la que está conectado.

Cuál es la diferencia entre pts y tty y :0?

  • pts = “pagsseudo tterminal slave”: dispositivo de inicio de sesión cuando se conecta a través de la red o una consola (por ejemplo, ssh).

  • tty = “telementotype”: conexiones serie o consola (modo texto)

  • :0 = “local: mostrar #0“: servidor X11, utilizado para el inicio de sesión gráfico (por ejemplo, gdm)

Haz como arrancando a graphical.target camino.

ps -el |grep -v ?
F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
4 S     0   683     1  0  80   0 -  4867 -      tty1     00:00:00 agetty
4 S     0   901   686  1  80   0 - 63109 -      tty7     00:00:10 Xorg
0 S  1000  2390  2388  0  80   0 -  7368 -      pts/0    00:00:00 bash
0 R  1000  2465  2390  0  80   0 -  3935 -      pts/0    00:00:00 ps
0 S  1000  2466  2390  0  80   0 -  4446 -      pts/0    00:00:00 grep

1.tty7 y tty1-tty6
es una especie de terminal virtual como tty1-tty6.
prueba1: en la información de salida ps -el |grep -v ?,en la tercera línea—-tty7.
Prueba 2: hombre chvt
chvt: cambia el terminal virtual en primer plano. Puede cambiar entre tty1-tty7 con sudo chvt n (N’s rango de 1 a 7.) tty7, pertenece a la familia tty, es una especie de terminal vertical, y está en un modo de interfaz gráfica de usuario, a diferencia de tty1-tty6 que están en modo de texto.

2.pts
pts significa esclavo pesudo tty que se usa con el maestro pseudo terminal. Para obtener la estructura pts de la sesión de telnet desde la página web

Descripción de una sesión de telnet

en la Figura 4: Descripción de una sesión de telnet.

ingrese la descripción de la imagen aquí

Cuando bash (ps, grep) se ejecuta en Xorg en mi ejemplo, la estructura de pts se suaviza como el siguiente gráfico (ilustrado por R. Koula, autor de Descripción de una sesión de telnet)

ingrese la descripción de la imagen aquí

El terminal de control para bash(ps,grep) es pts/0.

3.:0

w
 09:36:09 up 24 min,  1 user,  load average: 0.11, 0.25, 0.29
USER     TTY      FROM             [email protected]   IDLE   JCPU   PCPU WHAT
debian8  :0       :0               09:12   ?xdm?   5:13   0.13s /usr/bin/lxsess

ps -lC lxsession
F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
4 S  1000  1585  1574  0  80   0 - 91715 -      ?        00:00:00 lxsession

Desde ps -lC lxsesión es obvio que lxsession es un demonio que no tiene terminal de control, por lo que w no puede proporcionar información como ttynumber (del 1 al 7) o pts/number.
w rendimiento: 0, lo que significa local: mostrar #0 ,para describir el hecho en el lado del hardware,Xorg ejecutándose en local: mostrar #0.

Si te gusta la informática, tienes la opción de dejar un enunciado acerca de qué te ha parecido esta división.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *