GNU/Linux >> Tutoriales Linux >  >> Ubuntu

tty (/dev/tty) vs pts (/dev/pts) en Linux

tty es simplemente los puertos conectados a la computadora como un mouse, teclado. pts son pseudo terminales que son conexiones SSH o telnet. Puede entender tty y pts como canales de conexión a los que los sistemas Linux se comunican con el cliente. Ambos son responsables de mantener activas las sesiones y enviar paquetes.

En este artículo, le daré un breve resumen de las diferencias entre tty (/dev/tty) y pts (/dev/pts) en Linux.

¿Qué es tty?

Tty significa teletipo, sin embargo, se lo conoce más comúnmente como terminal. Es esencialmente un dispositivo que le permite interactuar con un sistema entregando datos (usted ingresa) al sistema y viendo la salida del sistema. Un dispositivo de terminal estándar se denomina tty (por ejemplo, la consola de su servidor). Los tty vienen en una variedad de formas y tamaños. Por ejemplo, puede usar la combinación de teclas Ctrl+Alt+Fn para acceder a consolas gráficas o emuladores de terminal como el terminal Gnome para ejecutar dentro de una sesión X.

¿Cómo funciona el comando tty?

Simplemente escriba 'tty' y el nombre del terminal conectado a la salida estándar aparecerá en la salida (o, en otras palabras, el nombre del terminal actual).

Syntax : tty [option] ……

El siguiente resultado se generó en mi sistema,

opciones:

  • – – versión :Imprime la información de la versión y sale
  • – – ayuda :muestra el mensaje de ayuda y sale
  • -s, ––silencio, ––silencio: No se imprime nada; solo se devuelve el estado de salida.

Para decirlo de otra manera, escriba TTY para averiguar a qué número de TTY está conectado. También puede usar el comando who para ver quién más está conectado a la máquina Linux de forma remota si hay varios usuarios conectados.

Para obtener la lista de terminales abiertos, puede usar el siguiente comando.

De forma predeterminada, el número total de consolas tty permitidas es 6. Puede cambiar tty1 a tty6 usando combinaciones de teclas CTRL+ALT+F[n].

¿Qué es pts?

pts significa esclavo terminal pseudo. Pts es la parte esclava de pty. Un pty (dispositivo de pseudo-terminal) podría ser un dispositivo de terminal que simula otra aplicación (ejemplo:telnet o ssh son tales programas. Una sesión de esclavo de pseudo-terminal (pts) se usa cuando se conecta a una computadora Linux a través de otra aplicación, como SSH o PuTTY. El comando tty mostrará qué sesión de pts está actualmente activa. Al usar una conexión SSH, los combos Ctrl + Alt + F# no funcionarán. En su lugar, se usarían numerosas conexiones SSH para crear múltiples consolas virtuales.

Simplemente puede ver el canal pts con el comando w. En el siguiente resultado, el usuario kushal está conectado a tty1, que podría ser una conexión de consola, y a pts/0, que es a través de ssh.

Conclusión

El artículo te da una idea de cuáles son las diferencias entre pts y tty. También le muestra cómo obtener una descripción general del sistema Linux. Gracias por leer.


Ubuntu
  1. Cómo reemplazar un disco duro fallido en el software RAID de Linux

  2. Cómo generar una contraseña aleatoria en Linux usando /dev/random

  3. ¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

  4. ¿Qué tan portátiles son /dev/stdin, /dev/stdout y /dev/stderr?

  5. ¿Cuándo usar /dev/random Vs /dev/urandom?

Linux:¿Qué significa la letra 'u' en /dev/urandom?

¿Cómo codificar en base64 /dev/random o /dev/urandom?

pantalla No se puede abrir su terminal '/dev/pts/0' - verifique

Linux:diferencia entre /dev/console, /dev/tty y /dev/tty0

kernel:deshabilitar /dev/kmem y /dev/mem

¿Está mal vincular /dev/random a /dev/urandom en Linux?