¿Puede alguien explicar de manera fácil de entender el concepto de terminal de control en sistemas Unix y Unix? ¿Está relacionado con una sesión? Si es así, entonces cómo ?
17
¿Puede alguien explicar de manera fácil de entender el concepto de terminal de control en sistemas Unix y Unix? ¿Está relacionado con una sesión? Si es así, entonces cómo ?
Respuestas:
Hay un líder de grupo de procesos, algo así como el proceso principal, que posee el terminal, / dev / tty. Un grupo de procesos puede ser uno o varios procesos.
El comando stty cambia y muestra la configuración del terminal. Si realmente va a utilizar UNIX, considere seriamente encontrar una copia de 'Programación avanzada de Stevens en el entorno UNIX'. Las terminales tienen mucho equipaje pesado de la década de 1970. Lo verás de inmediato. La mayoría de esas configuraciones extrañas se pueden ignorar, excepto por cosas especiales como las consolas del sistema UNIX.
fuente
Un terminal es un archivo en el sistema de archivos a través del cual (generalmente) un usuario interactúa con un programa que no es GUI.
Cuando ejecuta un programa desde un shell remoto o local, se asocia a su terminal y, a menos que usted o redirija su entrada o salida, se lee y escribe desde / hacia esa terminal.
Cuando se cierra un terminal, los programas que se ejecutan en él se señalan para que puedan salir o desconectarse.
Con respecto a su conexión con la "sesión": si se refiere a una sesión GUI, entonces no tiene relación directa con ella, aparte del hecho de que algunos sistemas UNIX y UNIX similares ejecutan la GUI bajo su propia terminal.
fuente