Una línea de órdenes (o CLI, por sus iniciales en inglés) es un método de interactuar con una computadora por medio de una términal de texto. Las órdenes se introducen como líneas de texto (es decir, secuencias de caracteres tecleados) desde un teclado, y la salida se recibe también como texto. Las líneas de órdenes tienen se originaron cuando se conectaron teletipos a computadoras, en los años 50. En términos de interacción inmediata y retroalimentación, supusieron un avance sobre el uso de tarjetas perforadas.
Con el uso de tubos de rayos catódicos como interfaces, las CLI comenzaron a evolucionar hacia interfaces gráficas de usuario (GUI) como Microsoft Windows, Mac OS y el X Window System, y fueron ampliamente reemplazadas por las GUI cuando Microsoft, en respuesta al éxito del lanzamiento del Macintosh OS de Apple en 1984, presentó Windows al año siguiente. No obstante, una significativa minoría de usuarios de computadoras prefieren usar las CLI, algunos debido a discapacidades visuales, pero la mayoría porque les parece que las CLI proporcionan un entorno de mejor productividad. Las líneas de órdenes son usadas principalmente por programadores y administradores de sistemas, especialmente en sistemas operativos basados en Unix; en entornos científicos y de ingeniería; y por un subconjunto más pequeño de usuarios domésticos avanzados.
En su forma más simple, una CLI muestra un prompt, el usuario teclea una orden en el teclado y finaliza la orden (normalmente con la tecla Intro), y la computadora ejecuta la orden, proporcionando una salida de texto.
Los programas que implementan esta interfaz se llaman con frecuencia intérprete de órdenes o shell. Algunos ejemplos son las diversas shells de Unix (sh, ksh, csh, tcsh, bash, etc.), el histórico CP/M, y el command.com de DOS, estos dos últimos fuertemente basados en las CLI de RSTS y RSX de DEC. El próximo sistema operativo de Microsoft, Windows Vista, aceptará una nueva interfaz de línea de órdenes llamada MSH (Microsoft Shell, nombr en código Monad), que espera combinar características de las shells de Unix tradicionales con su marco de trabajo orientado a objetos .NET. Habitualmetne se considera que los actuales programas de CLI de Windows como DOS y Windows Script Host son inadecuados o inseguros. MinGW es un software de terceros para Windows que ofrece una auténtica línea de órdenes de Unix.
Algunas aplicaciones proporcionan tanto una CLI como una GUI. Un ej emplo es el programa de CAD AutoCAD. El paquete científico/ingenieril de computación numérica Matlab no proporciona GUI para algunso cálculos, pero la CLI puede realizar cualquier cálculo. El programa de modelado tridimensional Rhinoceros 3D (que se usa para diseñar las cajas de la mayoría de los teléfonos portátiles, así como miles de otros productos industriales) proporciona una CLI (cuyo lenguaje, por cierto, es distinto del lenguaje de script de Rhino). En algunos entornos informáticos, como la interfaz de usuario de Smalltalk u Oberon, la mayoría del texto que aparece en la pantalla se puede usar para dar órdenes.
Las órdenes dadas a la CLI son con frecuencia de la forma
o
*" target="_blank" >> [fichero_de_salida
haz_algo es efectivamente un verbo, como un adverbio (por ejemplo, si la orden debe ejecutarse prolija o silenciosamente) y a_estos_ficheros un objeto u objetos (normalmente uno o más ficheros) sobre los que la orden debería actuar. El '>' del segundo ejemplo es un carácter de redirección, que le dice al intérprete de órdenes que no envíe la salida de la orden a la pantalla, sino al fichero nombrado a la derecha del '>'. Otro carácter de redirección es la tubería ('|'), que le dice a la CLI que use la salida de una orden como la entrada de la siguiente orden; este mecanismo de «flujo de operadores» puede ser muy potente, como se explica en tubería (Unix).
Pr(íkazový r(ádek | Kommandozeile | Command line interface | Invite de commande | ?? ? ???? | Parancssoros felhasználói felület | Opdrachtlijn Interface | ????????????????? | Wiersz polecen' | Príkazový riadok | Komentoliittymä | ?????
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Línea de órdenes".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world