![¿Es posible conectarse directamente a la "terminal" en Linux sin utilizar "shell"?](https://rvso.com/image/168785/%C2%BFEs%20posible%20conectarse%20directamente%20a%20la%20%22terminal%22%20en%20Linux%20sin%20utilizar%20%22shell%22%3F%20.png)
Revisé este hilo:¿Cuál es la diferencia exacta entre un 'terminal', un 'shell', un 'tty' y una 'consola'?
Sin embargo, en la práctica no entiendo cómo conectarme directamente a las capas inferiores del sistema como "terminal".
¿Es posible o está "terminal" densamente unido con "caparazón" y es como un monolito?
Editado: Lo que quiero decir es el tty del terminal Linux. Por ejemplo, puedo evaluar el terminal grub durante el inicio del sistema haciendo clic en Ctrl-c.
¿Cómo acceder a la terminal de Linux durante un arranque?
¿Es posible acceder a la terminal de Linux directamente mientras Linux se está ejecutando sin utilizar ningún shell? ¿Hay algún atajo o algo así?
¿Tty y xterm son lo mismo?
Respuesta1
¿Es posible conectarse directamente al “terminal” en Linux sin utilizar el “shell”?
Si miras esto desde el punto de vista del usuario, diría que las suposiciones anteriores están al revés. Usted, como usuario, realmente no se conecta a un terminal con el shell, se conectaal shell a través del terminal.
Recuerda elterminal es este, un dispositivo con una pantalla, un teclado y un cable que lo conecta a tu computadora:
Desde el punto de vista del programador, el shell se conecta al terminal para poder leer y escribir lo que ingresa el usuario. No es necesario que sea un shell, cualquier programa podría abrir uno de los /dev/ttywhatever
archivos. O sea iniciado por el shell y herede un identificador de archivo a uno: si ejecuta cat
desde el shell, el cat
proceso se conecta a la terminal.
Por supuesto, en la práctica, probablemente no tengas un terminal que se parezcaeso, sino un software que lo emula. Algo así xterm
como la consola virtual en modo texto del kernel. O puede tomar una computadora portátil, conectarla mediante un cable serie, ejecutarla minicom
y usarla prácticamente como un terminal serie.
Por ejemplo, puedo evaluar el terminal grub durante el inicio del sistema haciendo clic en Ctrl-c.
¿Cómo acceder a la terminal de Linux durante un arranque?
¿Es posible acceder a la terminal de Linux directamente mientras Linux se está ejecutando sin utilizar ningún shell? ¿Hay algún atajo o algo así?
Linux realmente no tiene una interfaz de línea de comandos incorporada como la que tiene grub. Para eso están los diversos programas de shell...
Es posible que pueda acceder (escribir caracteres en) una consola serie o una consola virtual sin ningún programa conectado, pero no sería muy útil. No tendrías con quién hablar.