1. Interfaz gráfica de usuario (GUI):
La mayoría de los sistemas operativos modernos (como Windows, MacOS y la mayoría de las distribuciones de Linux con entornos de escritorio como Gnome, KDE, etc.) utilizan principalmente GUI. Los comandos en una GUI no se escriben directamente como comandos de texto, sino que se inician a través de acciones como:
* haciendo clic en iconos: Esta es la forma más común. Al hacer clic en un icono que representa un programa o archivo, inicia un comando (por ejemplo, abrir un archivo, iniciar una aplicación).
* usando menús: Seleccionar opciones de los menús dentro de las aplicaciones también ejecuta comandos (por ejemplo, "Guardar AS", "Imprimir", "Copiar").
* Arrastrando y dejando caer: Mover archivos o iconos usando el mouse también actúa como un comando (por ejemplo, mover un archivo a una carpeta diferente).
* Uso de cuadros de diálogo: Los cuadros de diálogo que aparecen cuando realizan ciertas acciones (por ejemplo, la instalación del software) proporcionan opciones para seleccionar comandos.
Esencialmente, las GUI traducen sus clics y selecciones del mouse en comandos subyacentes que ejecuta el sistema operativo. No está escribiendo directamente comandos, pero está utilizando elementos visuales para activarlos.
2. Interfaz de línea de comandos (CLI):
Las clis, también conocidas como terminales o consolas, le permite interactuar directamente con el sistema operativo escribiendo comandos de texto. El método varía ligeramente dependiendo del sistema operativo:
* Windows: Por lo general, abre el símbolo del sistema (cmd.exe) o PowerShell. Usted escribe un comando (por ejemplo, `dir` en lista de archivos,` ipconfig` para ver la configuración de la red) y presione Entrar.
* macOS/Linux: Abre una aplicación terminal (generalmente llamada "terminal"). Los comandos son generalmente similares en muchas distribuciones de Linux, a menudo basadas en shells Bash o Zsh. Escriba un comando (por ejemplo, `ls` para enumerar archivos,` pwd` para ver el directorio actual) y presione Entrar.
Tanto en Windows como en clis MacOS/Linux, generalmente necesitará conocer el comando específico y los argumentos u opciones requeridos. Por ejemplo, `LS -L` (en MacOS/Linux) proporciona un listado de archivos más detallado que 'LS` solo.
En resumen:los comandos de la GUI son acciones visuales, mientras que los comandos CLI son instrucciones basadas en texto escrito en un terminal. Ambos logran el mismo objetivo:instruir al sistema operativo que realice una tarea específica.