Está en la página 1de 4

Material recopilado para la

Asignatura Sistema Operativo I


Interfaz de Línea de Comando

Command Line Interface (CLI)

Ilustración extraída el 29/11/17 de: https://docs.back4app.com/docs/integrations/command-line-interface/

REFERENCIA BIBLIOGRÁFICA

Documento elaborado por Luis Merán, apoyado en la siguiente fuente:

Gary Nutt (2004). Sistemas Operativos – 3ra Edición.Pearson, Prentice-Hall

1
Material recopilado para la
Asignatura Sistema Operativo I
Interfaz de Línea de Comando

Command Line Interface (CLI)

Podemos describir en un lenguaje llano y sencillo, que esta consiste en un espacio


donde el usuario puede escribir comandos (en un lugar conocido como prompt). En
este el usuario teclea un comando u orden, se ejecutará al pasar a la línea siguiente,
pulsando la tecla Intro/Enter.

Símbolo del Sistema (Command prompt) del Sistema Operativo MS-DOS.


Gráfica extraída el 29/11/17 de: https://techreviewpro.com/cool-computer-
command-prompt-tricks-for-windows-7721/

Símbolo del Sistema (Command prompt) del Sistema UNIX.


Gráfica extraída el 29/11/17 de:
https://cdn6.aptoide.com/imgs/6/6/7/667ad4fe3304600355eef783e91cb31d
_icon.png?w=240

Hay que tener en cuenta que esta interfaz existe casi desde los comienzos de la
computación, existiendo primero o superada en antigüedad solo por las tarjetas
perforadas y mecanismos similares. Estos existen, para diversos programas y
sistemas operativos, así como para diversos hardwares y con diferentes
funcionalidades.

La otra cara o contraparte de la CLI es la interfaz gráfica de usuario (GUI) que


ofrece una estética mejorada y una mayor simplificación, ahora esto es a costa de un

2
Material recopilado para la
Asignatura Sistema Operativo I
Interfaz de Línea de Comando

mayor consumo de recursos a nivel de hardware, en general, de una reducción de la


funcionalidad del equipo.

Este tipo de ambiente CLI, no se utiliza en los dispositivos portables y PDAs (como el
iPhone), debido a lo complejo que resulta ingresar datos de texto o por la ausencia
total en algunos casos de teclados físicos.

En conclusión al digital una Orden o Mandato, se manejan a través de las siguientes


etapas:

Las órdenes dadas a la CLI son con frecuencia de la forma:


PROMPT>aplicación [parámetros] ficheros o URI...

Ejecutar en Plataforma Linux


Imagen extraída el 29/11/17 de:
http://www.wikiwand.com/es/Interfaz_de_l%C3%ADnea_de_comandos

Ejecutar en Plataforma Windows


Imagen extraída el 29/11/17 de:
http://www.identi.li/index.php?topic=487177

Al finalizar y enviar la orden con Intro/Enter. Un módulo Interpretador de Órdenes


analiza la secuencia de caracteres recibida y si la sintaxis de la orden es correcta,
ejecuta la orden dentro del contexto del programa o del sistema operativo donde se

3
Material recopilado para la
Asignatura Sistema Operativo I
Interfaz de Línea de Comando

encuentra. Esta forma de trabajo es secuencial y equivale a un tipo de programación


paso a paso.

El usuario percibe el procesamiento de sus instrucciones en forma de acción. Si al


usuario se le envía esta información de procesamiento en forma de texto simple,
entonces se le llama Salida Estándar o stdout. El usuario también puede recibir un
informe textual de errores en un canal especializado llamado stderr. Casi todos los
Shells implementan la visualización de stdout y stderr como una sola cosa.

Secuencia gráfica de la interfaz de línea de comando.


Gráfico elaborado por el docente Luis Merán. Entregado en noviembre 2017.

También podría gustarte