En el escritorio de Linux, puede usar principalmente la GUI, pero ¿qué pasaría si pudiera usar un modo que fuera solo texto?
Con las consolas virtuales de Linux, puede usar la computadora sin gráficos para rescatar un sistema X roto o incluso usarlo sin una GUI por completo.
¿Qué son las consolas virtuales de Linux?
En un sistema Linux, la consola es el teclado y el monitor conectados directamente al sistema. Esto tomaría el lugar de una terminal serial en sistemas Unix de minicomputadora y mainframe. Esto permitiría que el administrador del sistema inicie sesión como raíz, donde esto podría estar restringido en las terminales conectadas al sistema de forma remota. En cambio, Linux usa algo llamado framebuffer para mostrar texto en la pantalla.
Una consola virtual es como tener una pantalla completa emulador de terminal linux. En los sistemas de escritorio, con frecuencia verá mensajes de inicio antes de que se inicie el administrador de pantalla.
Cambiar a consolas virtuales
Para cambiar entre las consolas virtuales, puede utilizar el
Alt + tecla de función sistema. Por lo general, hay siete consolas virtuales que puede usar. Si está ejecutando un sistema de escritorio con X11, generalmente comienza en la séptima consola virtual. Para cambiar a la primera consola virtual, deberá presionar Alt+F1. Si no te funciona, prueba Ctrl+Alt+F1 en lugar de.Cuando cambia de consola virtual, se etiquetan con el número TTY, que va del uno al siete, como "tty1" para la primera consola virtual.
Verá una pantalla de inicio de sesión. Inicie sesión con su nombre de usuario y contraseña, y puede ingresar comandos en el shell como lo haría si hubiera abierto una ventana de terminal en el escritorio. Si alguna vez usó MS-DOS en una PC antigua, es probable que este diseño le resulte familiar.
En los primeros días de Linux, las distribuciones solían ser sesiones de consola virtual predeterminadas porque X era un consumidor de recursos en las PC de gama baja del día.
Por esa razón, los usuarios de Linux lo ejecutarían solo cuando fuera absolutamente necesario antes de que las computadoras que podían ejecutar escritorios X con un rendimiento decente fueran asequibles en la segunda mitad de la década de 1990.
Desplazamiento y uso del mouse en modo de texto
Las consolas virtuales no solo son útiles para ingresar comandos, sino que también puede usar el mouse y el panel táctil, siempre que instale los controladores correctos. El controlador del ratón de la consola es "gpm, que significa Ratón de propósito general. Al igual que con todo lo demás en los sistemas Linux modernos, esto generalmente está disponible a través del administrador de paquetes de su distribución.
En sistemas Debian/Ubuntu:
sudo apt instalar gpm
En Arch Linux:
sudo pacman -S gpm
Dado que GPM se ejecuta como un servidor y Arch no inicia los servidores de forma predeterminada, tendrá que habilitarlo usando systemd:
sudo systemctl habilitar gpm.servicio
En sistemas Red Hat/Fedora/Rocky Linux:
sudo dnf instalar gpm
Con el controlador instalado, cuando use la consola, verá un cursor de mouse en la pantalla. Puede hacer clic y editar comandos en la línea de comandos, así como copiarlos seleccionando texto con el botón izquierdo del mouse y pegándolo con un clic derecho.
También puede desplazar la pantalla de la consola hacia arriba y hacia abajo usando Mayús + Re Pág y Mayús + Av Pág, aunque Bash y Zsh a menudo interceptarán estas pulsaciones de teclas para desplazarse por el historial de comandos. Una alternativa es usar el modo de copia de tmux para desplazarse hacia arriba y hacia abajo en la terminal.
Relacionados: Cómo instalar y configurar Tmux para Linux
Usos de las consolas virtuales
Si bien las consolas virtuales se usan con menos frecuencia ahora que los escritorios gráficos con administradores de pantalla son más comunes, todavía tienen sus usos en Linux en la actualidad.
Si su sesión X se bloquea o algo más sale mal, puede cambiar a una consola virtual e iniciar sesión para intentar solucionarlo. Puede intentar matar y reiniciar el servidor X, o puede apagar o reiniciar su máquina con gracia.
Si la sesión X no se inicia, de todos modos se le enviará a una sesión de consola virtual. Esta es otra razón más por la que vale la pena estar familiarizado con la línea de comandos de Linux.
Las consolas virtuales todavía se utilizan en algunos programas de instalación de distribución, en particular los que se ejecutan en modo de texto. Puede cambiar a otra consola virtual y ver cómo va la instalación o por qué una operación parece tardar mucho. También puede ejecutar otros comandos en un shell que pueden ser útiles si se encuentra con algún error.
Ahora ya sabe acerca de las consolas virtuales de Linux
Ahora ya sabes cómo funcionan las consolas virtuales de Linux. Linux todavía usa la línea de comando para tantas operaciones. Usted se estará preguntando por qué es así. Gran parte se debe a la herencia Unix de Linux.
¿Se ha preguntado alguna vez por qué la línea de comandos es una parte tan importante del ecosistema Linux? Aquí está la respuesta.
Leer siguiente
- linux
- Terminal
David es un escritor independiente con sede en el noroeste del Pacífico, pero originalmente proviene del Área de la Bahía. Ha sido un entusiasta de la tecnología desde la infancia. Los intereses de David incluyen leer, ver películas y programas de televisión de calidad, jugar juegos retro y coleccionar discos.
Suscríbete a nuestro boletín
¡Únase a nuestro boletín para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!
Haga clic aquí para suscribirse