Cisco IOS

What IOS gives you

Devices ship with a default IOS version and feature set per device type. Both can be upgraded for more capability.

Other Cisco operating systems

Not everything Cisco runs classic IOS. Watch for this when following Cisco config guides, because commands differ:

If a config guide is for NX-OS or ASA, the OSPF or VPN commands won’t match traditional IOS. Double check which OS a guide targets before copying commands.

The shell, CLI vs. GUI

The shell is the part of the OS that talks to the user and applications. Network devices have no keyboard or monitor of their own, so you reach the shell from your own machine, over CLI or GUI.

CLI: text-based, direct commands at a prompt, minimal overhead, stable. It requires knowing the command structure, and it’s what engineers use nearly all the time.

GUI: more intuitive, more resource-intensive, and it doesn’t always expose every feature. Some tasks are CLI-only.

Getting connected

CLI behavior worth knowing

Commands take effect the moment you hit Enter. No confirm, no undo prompt.

In the lab, mistakes are cheap: fix them and move on. In production, have a second set of eyes review the config before you paste it.

You can type commands live or build them in a text file and paste the whole thing in. Commands are mostly consistent across IOS devices, with small variations (default gateway config differs slightly between a switch and a router).

Command modes

Each mode has a distinct prompt:

Other sub-modes exist too (access lists, DHCP, and so on); the prompt changes to match wherever you are.