Un "terminal" puede ser un dispositivo físico o una aplicación que se utiliza para interactuar con una computadora, mientras que una "consola" se refiere específicamente a la interfaz de línea de comandos que se ejecuta en un sistema operativo para ingresar y ejecutar comandos. En muchos casos, la consola se ejecuta en un terminal, ya sea en una ventana de texto en la pantalla o a través de una conexión remota a través de SSH u otros protocolos similares.

Para qué usarla?

  1. servidores web no tienen interfaz gráfica, utiliza muchísimos recursos, los servidores deben ahorrar espacio, por eso uno se mete dentro de los servidores comunicarse por medio de la terminal y línea de comandos,
  2. es 1000 veces mas rápida que la interfaz gráfica
  3. para automatizar un proceso