Sindhu S
sindhus@live.in 2013
Ekaterina Gerasimova
kittykat3756@gmail.com 2013
¿Qué es una terminal?
Daniel Mustieles
daniel.mustieles@gmail.com 2012 - 2020
Rodrigo Lledó
rodhos92@gmail.com 2018
Jorge González
jorgegonz@svn.gnome.org 2007-2010
Francisco Javier F. Serrador
serrador@gnome.org 2001-2006

# Vista general de una terminal

Terminal es un programa de terminal para GNOME. Los siguientes términos y sus descripciones le ayudarán a familiarizarse con la Terminal y sus posibilidades.

# Una terminal

Una terminal es un punto de entrada de texto en un equipo, también llamado interfaz de línea de comandos (CLI).

# Terminales físicas

IBM 3270, VT100 y muchas otras son terminales hardware que ya no se fabrican como terminales físicas. Para emular estas terminales, existen emuladores de terminales.

# Emuladores de terminales

La emulación es la capacidad de un programa informático de imitar a otro programa o dispositivo.

Un emulador de terminal, también llamado tty, es un programa de software que emula una terminal de vídeo en un equipo actual que usa interfaces gráficas de usuario y proporciona acceso interactivo a las aplicaciones que sólo se ejecutan en entornos de línea de comandos. Estas aplicaciones se pueden ejecutar en la misma máquina o en una diferente mediante telnet, ssh o dial-up.

# VTE

Virtual Terminal Environment (VTE) es un emulador de la terminal que emula una terminal de texto dentro de un entorno de interfaz gráfica de usuario (IGU). La Terminal se basa ampliamente en VTE. VTE tiene widgets que implementan un completo y funcional emulador de la terminal.

# Shell

Una shell es un programa que proporciona una interfaz para invocar o «ejecutar» comandos u otros programas dentro de una terminal. También permite ver y examinar el contenido de las carpetas. Las shells más populares son bash, zsh y fish.

# Secuencias de escape

Una secuencia de escape es una serie de caracteres usados para cambiar el significado de los datos en la terminal. Las secuencias de escape se usan cuando un equipo sólo tiene un canal para enviar información de ida y vuelta. Las secuencias de escape se usan para distinguir si los datos se envía como un comando que ejecutar o o como información que guardar y mostrar.

# Símbolo del sistema

Un símbolo del sistema, también llamado símbolo de línea de comandos. Es una secuencia de caracteres usada en el entorno de la línea de comandos para indicar si la shell está preparada para aceptar comandos.

Generalmente, un símbolo del sistema termina con los caracteres $, %, # o > e incluye información sobre la ruta de la carpeta de trabajo actual. En los sistemas basados en UNIX es habitual que el símbolo del sistema termine con los caracteres $ o #, dependiendo del rol del usuario, siendo $ para el usuario normal y # para el superusuario (también llamado root).

# Comando

Lo que se introduce en la línea de comandos para ejecutarse se denomina comando. Es una combinación del nombre de un programa junto con cualquier otro parámetro adicional pasado como opción para modificar la ejecución del programa.