Terminal
- En inglés: terminal
Una terminal es una aplicación que ofrece una interfaz de línea de comandos (CLI, por command line interface) para interactuar con el sistema operativo u otras aplicaciones. A diferencia de la interfaz gráfica de usuario (GUI, por graphical user interface) que conoce la mayoría de gente, aquí no haces clic en iconos y botones: escribes comandos y recibes respuestas en forma de texto. Se parece un poco a chatear con el ordenador: le pides que haga algo mediante un comando y te responde en pantalla.

El uso moderno del término terminal suele referirse a emulaciones por software de esos terminales tradicionales, como la app Terminal de macOS, Command Prompt y PowerShell en Windows, o los distintos programas emuladores de terminal disponibles en Linux, como GNOME Terminal y Konsole.
Estas aplicaciones imitan el funcionamiento de los antiguos terminales físicos y ofrecen una interfaz de texto para introducir comandos, ejecutar programas y ver la salida en pantalla. Son imprescindibles para muchas tareas de desarrollo de software, administración de sistemas y gestión de redes.
Una terminal suele parecer una ventana negra con texto aleatorio, de esas que ves en las películas cuando un hacker está haciendo algo ilegal. No te preocupes: no da tanto miedo como parece, pero sí te permite hacer cosas bastante potentes en tu ordenador.


Cuando abres una terminal, entras en el modo de línea de comandos. Ahí puedes escribir comandos, pulsar la tecla Intro y ver los resultados al instante.
La mayoría de cosas que puedes hacer en tu sistema operativo (ahora estás usando WindowsLinuxmacOS) mediante la interfaz gráfica de usuario (GUI) con clics de ratón, como copiar archivos o abrir aplicaciones, también se pueden hacer en la interfaz de línea de comandos (CLI) ejecutando comandos de texto en una terminal.
Hay un montón de cosas que son más rápidas desde la línea de comandos, o que directamente solo se pueden hacer desde ahí. Por ejemplo, enviar la salida de un comando a otro, ejecutar el mismo comando en varios archivos o ejecutar un comando en un ordenador remoto.
- Entrada útil: Trucos y consejos de línea de comandos
.gitignoregit checkoutgit configgit taggit worktree