Un emulador de terminal, o emulador de consola, es un programa informático que simula el funcionamiento de un terminal de ordenador en cualquier dispositivo de visualización.
Este tipo de programas incorporan características tales como control de procesos, redirección de entrada/salida, listado y lectura de ficheros, protección, comunicaciones y un lenguaje de órdenes para escribir secuencias de instrucciones por lotes o guiones.
Al ingresar las órdenes en el emulador, un intérprete de comandos analiza la secuencia de caracteres ingresada y, si la sintaxis de la orden es correcta, la ejecuta, recurriendo para ello a las funciones que ofrece el sistema operativo o el programa que representa, bien sea un gestor de banco de datos, una sesión de FTP, etc. La respuesta al usuario se representa en el monitor. Es una forma de trabajo interactiva, es decir, usuario y máquina se comunican en forma sucesiva.
Este tipo de programas incorporan características tales como control de procesos, redirección de entrada/salida, listado y lectura de ficheros, protección, comunicaciones y un lenguaje de órdenes para escribir secuencias de instrucciones por lotes o guiones.
Al ingresar las órdenes en el emulador, un intérprete de comandos analiza la secuencia de caracteres ingresada y, si la sintaxis de la orden es correcta, la ejecuta, recurriendo para ello a las funciones que ofrece el sistema operativo o el programa que representa, bien sea un gestor de banco de datos, una sesión de FTP, etc. La respuesta al usuario se representa en el monitor. Es una forma de trabajo interactiva, es decir, usuario y máquina se comunican en forma sucesiva.
En los ordenadores Unix el emulador de terminal por defecto es Term, que tiene su versión para escritorio gráfico en xterm. Éste tiene algunas mejoras como la posibilidad de visualizar texto en color mediante ciertos códigos de control.
Dentro del conjunto de sistemas operativos Microsoft Windows, el análogo es el programa Símbolo del sistema para sistemas operativos basados en Windows NT, y también Windows PowerShell introducido con Windows Server 2008.
Dentro del conjunto de sistemas operativos Microsoft Windows, el análogo es el programa Símbolo del sistema para sistemas operativos basados en Windows NT, y también Windows PowerShell introducido con Windows Server 2008.
Naturalmente, también existen emuladores de consola para otras arquitecturas informáticas como C o Bourne.
Mas es esta ocasión se hablará de un emulador de terminal que funciona principalmente en Linux, el llamado Terminator.
