Interfaz De Línea De Comandos
Interfaz de Línea de Comandos (CLI), por su acrónimo en inglés de Command Line Interface (CLI), es un método que permite a las personas dar instrucciones a algúnprograma informático por medio de una línea de texto simple. Debe notarse que los conceptos de CLI, Shell y Emulador de Terminal no son lo mismo, aunque suelen utilizarse como sinónimos.
Las CLI puedenemplearse interactivamente, escribiendo instrucciones en alguna especie de entrada de texto, o pueden utilizarse de una forma mucho más automatizada (archivo batch), leyendo comandos desde un archivo descripts.
Esta interfaz existe casi desde los comienzos de la computación, superada en antigüedad solo por las tarjetas perforadas y mecanismos similares. Existen, para diversos programas y sistemasoperativos, para diversos hardwares, y con diferente funcionalidad.
La contraparte de CLI es la interfaz gráfica de usuario (GUI) que ofrece una estética mejorada y una mayor simplificación, a costade un mayor consumo de recursos computacionales, y, en general, de una reducción de la funcionalidad alcanzable. Asimismo aparece el problema de una mayor vulnerabilidad por complejidad.
Las CLI sonusadas por muchos programadores y administradores de sistemas como herramienta primaria de trabajo, especialmente en sistemas operativos basados en Unix; en entornos científicos y de ingeniería, y unsubconjunto más pequeño de usuarios domésticos avanzados.
En dispositivos portables y PDAs (como el iPhone), las CLI no se utilizan, debido a lo complejo que resulta ingresar datos de texto, o por laausencia total de teclados.
FUNCIONAMIENTO
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 unaorden y la ejecuta al pasar a la lí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...
Regístrate para leer el documento completo.