Qué es el CLI y el GUI

Qué es el CLI y el GUI

Recuerdo que la primera vez que escuché CLI y GUI solo podía deducir que podía significar y tuve que buscarlo en Internet. Ambos son conceptos usados frecuentemente en la informática hablando sobre aplicaciones y sistemas operativos.

Programa de instalación de Windows 2016 Server. Qué es el CLI y el GUI
Cuadro de instalación de Windows 2016 Server, donde mencionan el GUI como opción instalable.

Qué es el CLI

Viene del inglés Command Line Interface, significa interfaz por línea de comandos. Es el entorno ese feucho de pantalla negra y letras blancas, dónde todo el uso se debe realizar mediante órdenes de comandos y edición de ficheros de configuración. Aquí no se puede utilizar el ratón.

Esta interfaz se encuentra en todos los sistemas operativos y encima de esta se instala una interfaz gráfica (GUI). En Ubuntu por ejemplo la versión CLI es la usada en servidores y sobre estas se instala un entorno de escritorio (Mate, KDE, Cinnamon, Unity…) para las versiones de escritorio.

Consola TTY

En los sistemas Linux existen diferentes «ventanas» que se pueden utilizar simultáneamente. Estas ventanas van del 1 al 7 y se puede acceder a estos pulsando Ctrl + Alt + Fx siendo la «x» el número deseado. Si se usa un entorno gráfico el TTY por defecto es el F7, donde se cargará el entorno gráfico (o al menos eso me han enseñado y he visto en todos lados, pero en la práctica para mi siempre ha sido el F1).

Al cambiar de TTY estará en línea de comandos y se podrá usar así o, usando determinados comandos, cambiarlo a terminal. También, al no tener nada que ver ni enlazado ningún TTY con otro, aunque inicies sesión con una cuenta en el entorno gráfico puedes usar otro usuario en otro TTY y acceder a este en cualquier momento con la combinación de teclas.

Qué es el GUI

Son las siglas de Graphical User Interface o interfaz gráfica de usuario, esto viene significando que se usa un entorno gráfico (Xorg, Wayland y la que quiera que use Windows) para generar una forma de comunicación con el ordenador con la que se le pueda dar órdenes sin el uso de texto (por decirlo de la forma más coloquial pero correcta que se me ocurre). Vamos, que es el entorno donde se utiliza un ratón, ventanas y esas cosas.

CLI emulado dentro del GUI

El GUI tiene aplicaciones como el terminal (distintos nombres según el entorno y la distribución) o el símbolo del sistema (Windows) en las que se interactúa como un CLI, y se podría decir que es como un enlace a este, pero no es más que un emulador, no es un terminal de comandos real ya que en estos se puede usar el ratón para moverse por el historial o seleccionar secciones de texto.

El terminal simula una interfaz de comandos

Deja un comentario

Este sitio utiliza una política de cookies para mejorar la experiencia del usuario. Más información.

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar