Tutoriales

¿Qué es /dev/tty, /dev/tty0 y /dev/console en Linux?

linux / UNIX Soporte almacenado en /desarrollo Tabla de contenido. Estos no son archivos reales, sino archivos especiales o dispositivos de caracteres que representan dispositivos de hardware conectados al sistema.

Algunos de los archivos de dispositivo que se malinterpretan con mayor frecuencia son /dev/consola, /dev/terminaly /dev/tty0En esta guía, exploraremos los matices que diferencian estos tres archivos de dispositivo.

¿Qué es /dev/tty en Linux?

«Terminal» es la abreviatura de teletipoTiene su origen en los primeros terminales utilizados para conectar ordenadores, como los teletipos o teletipos.

este /dev/terminal file es un archivo especial que representa el terminal del proceso actual, que muestra el terminal asociado con la sesión SSH actual.

que revisar Terminal Está utilizando actualmente, ejecute el siguiente comando:

$ tty
OR
$ who am i

La salida muestra la corriente Terminal/dev/punto/0. Esto representa Esclavo pseudo-terminal y es un dispositivo terminal emulado por una conexión SSH u otro programa como término x o pantalla.

Comprobar TTY actual en Linux

que es /dev/tty[0-N] en linux

/dev/terminal[0-N] Solo una consola virtual a la que puede cambiar desde su terminal principal si está ejecutando un sistema GUI N representar télex número. por defecto, /dev/tty0 es la consola virtual predeterminada.

Por ejemplo, si su instancia de gráfico se está ejecutando Ubuntu 22.04Enciende tu terminal y escribe CTRL + ALT + F1que abrirá una pantalla de terminal negra como se muestra a continuación.

Como puede ver en la salida, estamos usando tty1 Dónde 1 corresponde a tecla de función Prensa.

consola virtual de linux
consola virtual de linux

tty1 aprobar tty63 es una terminal virtual, también conocida como VT o consola virtualComo se mencionó anteriormente, emulan varias consolas además del controlador del dispositivo de la consola física.

¿Qué es /dev/consola en Linux?

/dev/consola Conocido como la consola del sistema, los mensajes de arranque y kernel se muestran en esta consola durante el proceso de arranque.Al igual que otros archivos de dispositivos Linux, se encuentra en /desarrollo Tabla de contenido.

Puede confirmar esto ejecutando el siguiente comando ls como se muestra a continuación.

$ ls -lah /dev/console
Consola del sistema Linux
Consola del sistema Linux

/dev/consola Existe principalmente para exponer la consola del kernel al espacio de usuario.Muestra mensajes durante el inicio (y apagado) del sistema, y ​​también puede usar inicialización 1 Orden.

en conclusión

Esperamos que ahora pueda detectar las diferencias en los tres archivos de dispositivos que acabamos de cubrir. Agradecemos sus comentarios sobre esta guía.

LEER  Cómo obtener la instalación de Docker Compose en Ubuntu 20.04 LTS

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba