linea comandos cisco

Línea de comandos

De Wikipedia, la enciclopedia libre Saltar a: navegación, búsqueda Este artículo trata sobre interfaces. Para otros usos de este término, véase emulador de terminal.

Una típica CLI encontrada en las interfaces gráficas de diversos sistemas operativos, para ejecutar aplicaciones a través de un intérprete de comandos.

Aspecto que ofrece una modernizada CLI que incorpora por defecto la versión 4 del entorno de escritorio KDE. 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),

y un subconjunto más pequeño de usuarios domésticos avanzados. . especialmente en sistemas operativos basados en Unix. La contraparte de CLI es la interfaz gráfica de usuario (GUI) que ofrece una estética mejorada y una mayor simplificación.en clientes FTP. Índice [ocultar]           1 Historia 2 Funcionamiento 3 Implementaciones de CLI 4 Estándar de Invocación 5 Ejemplos de interacción por CLI 6 Interfaz Textual de Usuario 7 Consolas v/s CLI v/s TUI v/s TTY v/s Terminal v/s Emulación v/s Shell 8 Véase también 9 Referencias 10 Enlaces externos [editar] Historia En los primeros años de las computadoras. etc. donde el administrador manipulaba directamente la máquina. y durante la era de los computadores denominados mainframes. en general. debido a lo complejo que resulta ingresar datos de texto. a costa de un mayor consumo de recursos computacionales. o por la ausencia total de teclados. el control de la ejecución de los programas se hacía desde lugares especiales (normalmente ubicados cerca del computador en salas con aire acondicionado). de una reducción de la funcionalidad alcanzable. En dispositivos portables y PDAs (como el iPhone). y. las CLI no se utilizan. Asimismo aparece el problema de una mayor vulnerabilidad por complejidad. Las CLI son usadas por muchos programadores y administradores de sistemas como herramienta primaria de trabajo. Las CLI son un elemento fundamental de aplicaciones de ingeniería tan importantes como Matlab y Autocad. en entornos científicos y de ingeniería.

el uso de la línea de comandos se convirtió en un estándar. Los sistemas operativos que vendrían (CP/M. Estos sistemas basados en teletipos dieron origen a la primera forma eficiente de interactuar con computadores: líneas de texto simple. con la que interactuaba de una forma mucho más personalizada. No obstante. el mismo Dr. Alan Kay ha señalado que "es necesario desarrollar un nuevo tipo de interfaz" para optimizar la relación entre humanos y computadores. Apple y luego Microsoft lanzaron exitosamente al mercado sistemas que explotaban todos los conceptos visuales que habían sido desarrollados por Alan Kay y su equipo del PARC. es decir. Ahora cada usuario contaba con su propia máquina. Se canonizaron las reglas de ejecución basadas en tuberías. y todas aquellas funcionalidades que permitían las nacientes interfaces de texto. las aplicaciones entraron a un nuevo escenario donde ya no se tenía que compartir los recursos del sistema con otros usuarios. Con la popularización del Computador Personal en los 80s. una interfaz gráfica para controlar al computador por medio de un ratón. Con el advenimiento del sistema operativo Unix a inicios de los 70s.1 [editar] Funcionamiento . Hasta la actualidad las GUI permanecen como la interfaz dominante y las CLI como interfaz secundaria.Teletipo: Se escribía la orden en el teclado y se recibía la respuesta impresa en papel. Llegaba la era de las GUI. filtrado de archivos utilizando comodines. DOS) adoptarían como propias aquellas cualidades.

utilizando la tecla tecla Intro/Enter. En caso de error. También es posible usar scripts. en la mayoría de los casos la pantalla.. Por ejemplo. entonces se le llama Salida Estándar o stdout. ejecuta la orden dentro del contexto del programa o del sistema operativo donde se encuentra. si la sintaxis de la orden es correcta. Si al usuario se le envía esta información de procesamiento en forma de texto simple. Al finalizar y enviar la orden con la tecla tecla Intro/Enter. Esta forma de trabajo es secuencial. El usuario teclea una orden y la ejecuta al pasar a la línea siguiente. conocido comúnmente como consola (no confundir con Videoconsola). una CLI consiste en un espacio donde se pueden escribir comandos (por lo usual señalizando con un prompt). un módulo Interpretador de Órdenes analiza la secuencia de caractéres recibida y. ni estando presente frente al monitor o teclado. los juegos de PC en primera persona tienen un intérprete de comandos incorporado. la ejecución del script puede abortarse. y equivale a un tipo de programación paso a paso. Casi todos los Shells implementan la visualización de stdout y stderr al mismo device. utilizado .Esquema de elementos involucrados en una línea de órdenes. De esta forma. la línea de comandos puede utilizarse sin siquiera tener que lidiar con el prompt.. El usuario también puede recibir un informe textual de errores en un canal especializado llamado stderr. es decir. [editar] Implementaciones de CLI Casi cualquier programa puede diseñarse para ofrecer al usuario alguna clase de intérprete de comandos. En su forma más simple. Las órdenes dadas a la CLI son con frecuencia de la forma: PROMPT>aplicacion [parametros] ficheros o URI. archivos con instrucciones guardadas como si se estuviesen escribiendo en el momento. El usuario percibe el procesamiento de sus instrucciones en forma de acción.

tendría que escribirse literalmente: cal 2012 [editar] Ejemplos de interacción por CLI El comando "listar archivos". sistemas operativos del PDP-11 de DEC. etc. No obstante. csh. se han acuñado estándares informales al momento de definir formas. El programa de modelado tridimensional Rhinoceros 3D (que se usa para diseñar las cajas de la mayor parte de los teléfonos portátiles. la documentación de la aplicación cal de POSIX dice que la forma de ejecutarse por medio del CLI es: cal [[mes] año ] Esto significa que si se desea ver el año 2012.[. la mayor parte del texto que aparece en la pantalla se puede usar para dar órdenes. Por ejemplo. Bourne Shell. tcsh. El más importante consiste en la utilización de Paréntesis Cuadrados [ ] para indicar parámetros opcionales. [editar] Estándar de Invocación No existe ninguna normativa obligatoria en cuanto al formato de invocación (escritura y ejecución) o a la documentación que las aplicaciones o funciones deben presentar. Las implementanciones de lenguajes interpretados suelen ofrecer también un ambiente de trabajo basado en CLI. Cuando se trata de un programa que interactúa con el kernel de algún sistema operativo se le llama con frecuencia shell. El paquete científico/ingenieril de computación numérica Matlab no proporciona GUI para algunos cálculos. como la interfaz de usuario de Smalltalk u Oberon. que combina características de las tradicionales shells de Unix con su framework orientado a objetos .]]). Unreal Tournament.. estos dos últimos fuertemente basados en las CLI de RSTS y RSX-11.). así como miles de otros productos industriales) proporciona una CLI (cuyo lenguaje. pero la CLI puede realizar cualquier cálculo. Algunas aplicaciones proporcionan tanto una CLI como una GUI. Un ejemplo es el programa de CAD AutoCAD.. Estos pueden anidarse ([. Algunos ejemplos son los diversas shell de Unix (ksh. por cierto.para diagnóstico y labores administrativas. el histórico CP/M.com de DOS. El sistema operativo Windows Vista trae una CLI llamada Windows PowerShell. A veces la consola es el único medio para reparar problemas.NET. es distinto del lenguaje script de Rhino). Ragnarok Online o Battlefield son algunos ejemplos. y el command. Quake. En algunos entornos informáticos. en diversos ambientes: Programa o sistema operativo Comando Tipo de programa Bourne Shell de Unix ls CMD Shell de Windows dir . En estos ambientes se crea una instancia de la máquina virtual con la que el usuario puede interactuar.

[editar] Consolas v/s CLI v/s TUI v/s TTY v/s Terminal v/s Emulación v/s Shell Artículo principal: Consolas v/s CLI v/s TUI. shell.NewShell Matlab Quake TACL Python Shell list o dir AmigaDOS (Shell de AmigaOS/MorphOS/AROS) Procesamiento matricial dir Juego PC /dir FILEINFO Shell de Guardián os. Aunque son cosas distintas.. [editar] Véase también             Bash. etc.. aunque ambos usan el mismo periférico. es común utilizar como sinónimos las palabras terminal. En ese sentido. el intérprete de órdenes estándar de GNU/Linux cliente (informática) emulador de terminal (uso del terminal como interfaz de acceso remoto) escritorio remoto interfaz de usuario interfaz gráfica de usuario Intérprete de comandos servidor terminal de computadora (historia de los terminales) VT100 Shell script Anexo:Programas para Unix .') Python.listdir('. CLI y TUI no es lo mismo. TUI consiste en una interfaz gráfica hecha enteramente de texto. consola. para referirse a un solo concepto: el sitio donde se puede utilizar la línea de comandos.. lenguaje de alto nivel [editar] Interfaz Textual de Usuario Artículo principal: TUI (informática).

Sign up to vote on this title
UsefulNot useful