Ingenieria
Cada instrucción es escrita en una línea de texto y suelen ejecutarse al presionarENTER. También se suele permitir archivos scripts para la ejecución automática de varias líneas de comandos que cumplen alguna función.
Si bien se siguen usando en algunos ámbitos, este tipo deinterfaz ha evolucionado hacia los GUI, que son interfaces gráficas.
Sistemas operativos de la familia DOS son ejemplos de uso de interfaz CLI.
Sinónimos y términos relacionados: Intérprete decomandos, Terminal, Consola de comandos, Shell, CLI, Command line interface.
Ejemplos de interacción por CLI
El comando "listar archivos", en diversos ambientes:
Programa o sistema operativo | Comando |Tipo de programa |
Bourne | ls | Shell de Unix |
CMD | dir | Shell de Windows |
NewShell | list o dir | AmigaDOS (Shell de AmigaOS/MorphOS/AROS) |
Matlab | dir | Procesamiento matricial |Quake | /dir | Juego PC |
TACL | FILEINFO | Shell de Guardián |
Python Shell | os.listdir('.') | Python, lenguaje de alto nivel |
Funcionamiento
Esquema de elementos involucrados en una líneade órdenes.
En su forma más simple, una CLI consiste en un espacio donde se pueden escribir comandos (por lo usual señalizando con un prompt). El usuario teclea una orden y la ejecuta al pasar a lalínea siguiente, utilizando la tecla Intro/Enter.
Las órdenes dadas a la CLI son con frecuencia de la forma:
PROMPT>aplicacion [parametros] ficheros o URI...
Al finalizar y enviar la orden conIntro, un modulo Interpretador de Órdenes analiza la secuencia de caractéres recibida y, si la sintaxis de la orden es correcta, ejecuta la orden dentro del contexto del programa o del sistemaoperativo donde se 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...
Regístrate para leer el documento completo.