COMANDOS PARA COMPUTADOR
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ún programa 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 pueden emplearse
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
de scripts.
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 sistemas operativos,
para diversos hardware, y con diferente funcionalidad.
Por ejemplo, las CLI son parte
fundamental de los Shells o Emuladores de Terminal.
Aparecen en todos los desktops (Gnome, KDE, Windows) como un método para ejecutar
aplicaciones rápidamente. Aparecen como interfaz de lenguajes interpretados tales
como Java, Python, Ruby o Perl.
También se utilizan en aplicaciones cliente-servidor, en DBs (Postgres, MySQL, Oracle), en clientes FTP, etc.
Las CLI son un elemento fundamental de aplicaciones de ingeniería tan
importantes como Matlab y Autocad.
La contraparte de CLI es la interfaz gráfica
de usuario (GUI) que ofrece una estética mejorada y una mayor
simplificación, a costa de un mayor consumo de recursos computacionales, y, en
general, de una reducción de la funcionalidad alcanzable. Asimismo aparece el
problema de una mayorvulnerabilidad por complejidad.
Las CLI son usadas 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 un subconjunto 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 la ausencia total de teclados.

No hay comentarios:
Publicar un comentario