What Are Basic Show Commands on a Cisco Device?

This post explains basic show commands on Cisco devices, covering essential commands like show version, show interfaces, and show running-config. It demonstrates how these read-only commands help network professionals diagnose problems and understand device status without making configuration chang

What Are Basic Show Commands on a Cisco Device?

When you're working with a Cisco network device, one of your most powerful tools for understanding what's happening is the family of basic show commands. Think of these commands as your device's way of telling you its story, what it's doing, how it's configured, and whether everything is working properly.

What Are Show Commands?

Show commands are read-only commands that display information about your Cisco network device without changing its configuration. They're like looking under the hood of your car; you can see what's happening, but you're not touching anything that could break it.

These commands are essential for network diagnostics because they help you:

  • Verify current device status
  • Troubleshoot connectivity issues
  • Monitor performance
  • Confirm configuration changes

Essential Show Commands Every Network Professional Should Know

Device Information Commands

The show version command is like checking your device's ID card. It tells you the hardware model, software version, uptime, and system information:

Router# show version
Cisco IOS XE Software, Version 16.09.04
System uptime is 2 weeks, 3 days, 4 hours, 22 minutes

The show inventory command lists all hardware components in your device, which is invaluable for hardware troubleshooting and maintenance planning.

Interface Status Commands

These show command examples help you understand your network connections:

show interfaces displays detailed information about all interfaces, including their status, configuration, and statistics:

Router# show interfaces
GigabitEthernet0/0 is up, line protocol is up
  Hardware is CSR vNIC, address is 0050.56bb.e99c
  Internet address is 192.168.1.1/24

For a quick overview, show ip interface brief provides a condensed view of all interfaces and their IP addresses:

Router# show ip interface brief
Interface              IP-Address      OK? Method Status                Protocol
GigabitEthernet0/0     192.168.1.1     YES NVRAM  up                    up
GigabitEthernet0/1     unassigned      YES NVRAM  administratively down down

Configuration Commands

show running-config displays the current active configuration, what your device is actually using right now. This is crucial when troubleshooting because it shows you exactly how the device is configured.

show startup-config shows the configuration that will load when the device restarts. Sometimes these two configurations differ, which can cause unexpected behavior after a reboot.

Routing Information

The show ip route command displays the routing table, showing your device how to reach different networks:

Router# show ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF
C    192.168.1.0/24 is directly connected, GigabitEthernet0/0
S*   0.0.0.0/0 [1/0] via 192.168.1.254

Best Practices for Using Show Commands

When performing network diagnostics, start with broad commands like show version and show interfaces, then narrow down to specific issues. Always document your findings; screenshot or copy the output for your troubleshooting records.

Remember that show commands are safe to use. Unlike configuration commands, they won't change anything on your device, so don't hesitate to explore and learn what information is available.

Many show commands have additional parameters. For example, show interfaces gigabitethernet0/0 shows information for just one specific interface instead of all interfaces.

What's Next

Now that you understand basic show commands, the next step is learning how to interpret the output and use it for troubleshooting. In our next post, we'll dive into reading interface statistics and identifying common problems from show command output.

🔧
Use a terminal emulator with session logging capabilities to automatically capture and organize your show command outputs for future reference and documentation. SecureCRT, PuTTY and MobaXterm.