Estructura de los Comandos Cisco IOS
Estructura de los Comandos Cisco IOS

La Estructura de los Comandos

Estructura de Comandos
5

Resumen

Se describe la estructura de comandos del software Cisco IOS. ¡¡Empieza a aprender CCNA 200-301 gratis ahora mismo!!

¡Bienvenido!: Este tema forma parte del Módulo 2 del curso de Cisco CCNA 1, para un mejor seguimiento del curso puede ir a la sección CCNA 1 para guiarte del índice.

1. Estructura Básica de Comandos de IOS

Este tema cubre la estructura básica de los comandos para Cisco IOS. Un administrador de red debe conocer la estructura de comandos básica del IOS para poder usar la CLI para la configuración del dispositivo.

Los dispositivos Cisco IOS admiten muchos comandos. Cada comando de IOS tiene una sintaxis o formato específico y puede ejecutarse solamente en el modo adecuado. La sintaxis general para un comando, que se muestra en la figura, es el comando seguido de cualquier palabra clave y argumento apropiados.

Estructura Básica Comandos de IOS
Estructura Básica Comandos de IOS
  • Palabra clave – Es un parámetro específico definido en el sistema operativo (en la figura, ip protocols).
  • Argumento – No está predefinido; es un valor o variable definido por el usuario (en la figura, 192.168.10.5)

Después de introducir cada comando completo, incluyendo cualquier palabra clave y argumentos, pulsa la tecla Intro para enviar el comando al intérprete de comandos.

2. Comprobación de Sintaxis del Comando IOS

Un comando podría requerir uno o más argumentos. Para determinar cuáles son las palabras clave y los argumentos requeridos para un comando, consulta la sintaxis de comandos. La sintaxis proporciona el patrón o el formato que se debe utilizar cuando se introduce un comando.


Como se identifica en la tabla, el texto en negrita indica los comandos y las palabras clave que se ingresan como se muestra. El texto en cursiva indica los argumentos para los cuales el usuario proporciona el valor.

Convención Descripción
negrita El texto en negrita indica los comandos y palabras clave se introducen literalmente como se muestra.
cursiva El texto en cursiva indica los argumentos para los que se suministran valores.
[x] Los corchetes indican un elemento opcional (palabra clave o argumento).
{x} Los corchetes indican un elemento requerido (palabra clave o argumento).
[x {}] Los corchetes y las líneas verticales dentro de los corchetes indican una elección requerida dentro de un elemento opcional. Los espacios se utilizan para delinear claramente las partes del comando.

Por ejemplo, la sintaxis para usar el comando description es cadena de description. El argumento es un valor de cadena proporcionado por el usuario. El comando description suele utilizarse para identificar el propósito de una interfaz. Por ejemplo, al introducir el comando, description Se conecta al interruptor de la oficina central, describe dónde se encuentra el otro dispositivo al final de la conexión.

Los siguientes ejemplos muestran las convenciones utilizadas para documentar y utilizar los comandos del IOS:

  • ping ip-address – l comando es ping y el argumento definido por el usuario es la dirección ip del dispositivo de destino. Por ejemplo, ping 10.10.10.5.
  • traceroute ip-address – El comando es traceroute y el argumento definido por el usuario es la dirección ip del dispositivo de destino. Por ejemplo, traceroute 192.168.254.254.

Si un comando es complejo con múltiples argumentos, puedes verlo representado así:

Switch(config-if)# switchport port-security aging { static | time time | type {absolute | inactivity}}

El comando será típicamente seguido por una descripción detallada del comando y de cada argumento.

La Referencia del Comando IOS de Cisco es la última fuente de información para un comando IOS en particular.

3. Características de Ayuda de IOS

El IOS tiene dos formas de ayuda disponibles: ayuda sensible al contexto y comprobación de la sintaxis de los comandos.

La ayuda sensible al contexto permite encontrar rápidamente las respuestas a estas preguntas:

  • ¿Qué comandos están disponibles en cada modo de comando?
  • ¿Qué comandos comienzan con caracteres específicos o grupos de caracteres?
  • ¿Qué argumentos y palabras clave están disponibles para determinados comandos?

Para acceder a la ayuda contextual, simplemente introduce un signo de interrogación, ?, en el CLI.

La comprobación de la sintaxis del comando verifica que el usuario haya introducido un comando válido. Cuando se introduce un comando, el intérprete de línea de comandos evalúa el comando de izquierda a derecha. Si el intérprete entiende el comando, la acción solicitada se ejecuta, y el CLI regresa al prompt apropiado. Sin embargo, si el intérprete no puede entender el comando que se está introduciendo, proporcionará una retroalimentación que describe lo que está mal con el comando.

4. Vídeo – Ayuda Sensible al Contexto y Comprobación de Sintaxis del Comando

Haz clic en Reproducir en la figura para ver un vídeo de demostración de ayuda sensible al contexto y de comprobación de la sintaxis de los comandos.

5. Teclas de Acceso Directo y Atajos

El IOS CLI proporciona teclas de acceso directo y atajos que facilitan la configuración, el control y la resolución de problemas.

Los comandos y las palabras clave pueden acortarse al mínimo número de caracteres que identifiquen una selección única. Por ejemplo, el comando configure puede ser acortado a conf porque configure es el único comando que comienza con conf. Una versión aún más corta, con, no funcionará porque más de un comando comienza con con. Las palabras clave también pueden acortarse.

La tabla lista las teclas para mejorar la edición de la línea de comandos.

Pulsación de teclas Descripción
Tabulación Completa una entrada parcial del nombre del comando.
Retroceso Borra el carácter a la izquierda del cursor.
Ctrl+D Borra el carácter en el cursor.
Ctrl+K Borra todos los caracteres desde el cursor hasta el final de la línea de comandos.
Esc D Borra todos los caracteres desde el cursor hasta el final de la palabra.
Ctrl+UCtrl+X Borra todos los caracteres del cursor hasta el principio de la línea de comandos.
Ctrl+W Borra la palabra a la izquierda del cursor.
Ctrl+A Mueve el cursor al principio de la línea.
Flecha izquierda o Ctrl+B Mueve el cursor un carácter a la izquierda.
Esc B Mueve el cursor hacia atrás una palabra a la izquierda.
Esc F Mueve el cursor hacia adelante una palabra a la derecha.
Flecha derecha o Ctrl+F Mueve el cursor un carácter a la derecha.
Ctrl+E Mueve el cursor al final de la línea de comandos.
Flecha arriba o Ctrl+P Recupera los comandos en el búfer de historial, comenzando con la mayoría comandos recientes.
Ctrl+R o Ctrl+I o Ctrl+L Vuelve a mostrar la línea de comandos del sistema después de recibir un mensaje de la consola.

Nota: Si bien la tecla Suprimir suele eliminar el carácter situado a la derecha del indicador, la estructura de comandos de IOS no reconoce la tecla Suprimir.

Cuando la salida de un comando produce más texto del que se puede mostrar en una ventana de terminal, el IOS mostrará un aviso “–More–“. En la siguiente tabla se describen las pulsaciones de teclas que pueden utilizarse cuando se muestra este indicador.

Pulsación de teclas Descripción
Tecla Enter Muestra la siguiente línea.
Barra espaciadora Muestra la siguiente pantalla.
Cualquier otra tecla Termina la cadena que se muestra y vuelve al modo EXEC con privilegios.

En esta tabla se enumeran los comandos utilizados para salir de una operación.

Pulsación de teclas Descripción
Ctrl-C Cuando en cualquier modo de configuración, termina el modo de configuración y regresa al modo privilegiado EXEC. Cuando está en el modo de configuración, aborta de nuevo a la línea de comandos.
Ctrl-Z Cuando en cualquier modo de configuración, termina el modo de configuración y regresa al modo privilegiado EXEC.
Ctrl-Shift-6 Secuencia de ruptura multiuso usada para abortar búsquedas de DNS, traceroutes, pings, etc.

6. Vídeo – Teclas de Acceso Rápido y Métodos Abreviados

Haz clic en Reproducir en la figura para ver un vídeo de demostración de las distintas teclas de acceso directo y atajos.

7. Packet Tracer – Navegar por el IOS

En esta actividad, practicarás las habilidades necesarias para navegar en el Cisco IOS, incluyendo diferentes modos de acceso de usuario, varios modos de configuración y comandos comunes utilizados regularmente. También practicarás el acceso a la ayuda contextual configurando el comando clock.

8. Lab – Navigate the IOS by Using Tera Term for Console Connectivity

In this lab, you will complete the following objectives:

  • Part 1: Access a Cisco Switch through the Serial Console Port
  • Part 2: Display and Configure Basic Device Settings
  • Part 3: (Optional) Access a Cisco Router Using a Mini-USB Console Cable

Glosario: Si tienes dudas con algún término especial, puedes consultar este diccionario de redes informáticas.

¡Listo! Sigue visitando nuestro blog de curso de redes, dale Me Gusta a nuestra fanpage; y encontrarás más herramientas y conceptos que te convertirán en todo un profesional de redes.

More Goodies
Configuración de PVST+ y PVST+ rápido
Configuración de PVST+ y PVST+ rápido